PL/SQL Developer的一般操作!


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


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

2.选择查看的对象

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

3.表的相关操作

a)     建立表

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

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

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

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

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

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


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

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

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

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

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

编辑完数据后,首先单击 ,记入改变,再单击提交(commit),或回退(rollback)。

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

i.录入完命令后,单击

执行。

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

iii.如果是UPDATE、INSERT、DELETE命令,则出现如下提示信息。确定之后,再通过


 ,提交或回退。

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


 4.用户

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


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

b)修改用户的信息


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

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

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



参考: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