PL/SQL Developer的一般操作!

PL/SQL Developer的一般操作!  


1.登录
当打开PL/SQL Developer时,直接在“登录”对话框中输入用户名、密码、数据库(本地网络服务名)和连接为的身份(除了sys用户需要选择连接为sysdba之外,其他用户都选择标准)。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 如果需要修改登录,可通过工具栏上的“登录”命令修改。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

2.选择查看的对象

登录后,可在如下所示列表中选择可查看的对象。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

3.表的相关操作

a)     建立表

右击“table”选择“新建……”

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 在出现的“create table”对话框中依次输入需要的信息:
“一般”标签中,需要在“名称”框中输入表名,“表空间”框中选择一个非系统表空间;

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 在“列”标签中依次输入字段的定义,还可以通过“+”、“-”符号来增加删除列。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 在“键”标签中建立主键、外键和唯一性约束。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 在“索引”标签中建立索引。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 b)表的常见操作:
右击表后,在弹出的快捷菜单中可完成表的常见操作:

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 i.新建:建立一个新表(与当前选择的表无关)

ii.查看:查看表的相关信息。弹出的对话框与“新建”弹出的对话框相同,但不能做任何修改;

iii.编辑:编辑表的相关信息。弹出的对话框与“新建”弹出的对话框相同,可以做修改;

iv.查询数据:等同于select * from tablename命令,不能修改表中数据

v.编辑数据:除了查询出所有数据之外,可以编辑数据、修改数据和删除数据。

编辑完数据后,首先单击PL/SQL Developer的一般操作! - 刘立 - 707903908的博客 ,记入改变,再单击PL/SQL Developer的一般操作! - 刘立 - 707903908的博客提交(commit),或PL/SQL Developer的一般操作! - 刘立 - 707903908的博客回退(rollback)。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 c)SELECT、UPDATE、INSERT、DELETE命令均可在上图所示的SQL窗口中完成:

i.录入完命令后,单击PL/SQL Developer的一般操作! - 刘立 - 707903908的博客执行。

ii.如果是select命令,则查询结果显示在下面的表格中;

iii.如果是UPDATE、INSERT、DELETE命令,则出现如下提示信息。确定之后,再通过PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客 ,提交或回退。

iv.注意:通过这种方法显示在表格中的数据不可修改。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 4.用户

a)新建用户
在新建用户对话框中,在“一般”标签中设置用户名、密码、默认表空间和临时表空间。“外表识别”即为建立“OS认证”的用户。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 在新建用户的同时可以在“对象权限”、“角色权限”和“系统权限”标签中为用户授权;在“限制”标签中设置表空间的配额。
“应用”按钮使设置生效。

b)修改用户的信息

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 右击用户名,在弹出的菜单中选择相应的操作。

5.角色(与用户的操作类似)

6.表空间:在PL/SQL Developer的图形界面上不能创建、修改表空间。如需要做相应操作可以按以下方式,在一个类似于sql*plus的环境中,使用命令创建/修改。

PL/SQL Developer的一般操作! - 刘立 - 707903908的博客

 也可以在oracle提供管理工具上完成,9i是Enterprise Manager Console,10g以上是在IE中完成。


参考:pl/sql developer 提交  谷歌


(10)如何直接编辑某个表中的数据? 

    打开一个SQL Window,输入如下语句: 

  (a)select * from table_name for update; 

 

  (b)在结果展示列表页面点击左上方的解锁按钮,允许直接编辑字段内容; 

  (c)双击要编辑的字段,修改字段内容; 

  (d)点击左上方的提交按钮,提交所修改内容; 

  (e)置为锁定状态,提交本次事务。

http://swordshadow.iteye.com/blog/1925930



2、Select for Update

有时我们需要把一些数据导入数据库中,如果用UE拼Insert语句,会比较麻烦,而且操作性不强。PLD的SQLWindow可以查询,新增,修改和删除表的内容。查询自不必说,而新增,删除和修改,只需在select语句后加入forupdate,对表进行行级锁定,然后点击窗口的锁型图标,即可进入编辑状态。下面介绍一下如何从Excel中提取文本插入到数据库中我们的Excel文件中有三列:在数据库中建立临时表:createtable t1 (cino varchar2(100), contno varchar2(100), loannovarchar2(100))然后在SQL Window中输入select t1 forupdate,并点击锁型鼠标,进入编辑状态:用鼠标点击第一行的输入窗口,这时PLD会死锁几秒钟,然后可以见到光标在第一行的输入框中闪动,用鼠标把CINO,CONTNO, LOANNO选中:进入Excel中,把需要插入数据库的内容选中,然后切换到PLD,按Ctrl +V:点击√,然后再点击Commit按钮,则数据提交到表t1中,执行select * from t1可以看到内容:

http://blog.sina.com.cn/s/blog_8278b1800101axhj.html
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值