plsqlforupdate
㈠ 在plsql里执行语句最后没有执行commit就关机,后来在语句后面加for update执行时没反应。
直接执行这个语句就好,不需要改动什么,执行完得到sid和 SERIAL#,然后执行alter system kill session 'sid,SERIAL#';就可以解锁了
㈡ PLSQL的COMMIT按钮一直亮着
根本原因是在某次提交时勾选了“不再显示这个信息”,并且点了否。解决方法如下:
工具--首选项---用户界面---选项---DSA对话框---内容如下
;显示含有“不再显示这个信息”的对话框
;你可以删除用于你要启用的信息的行
Commit=7
把Commit=7删除后保存即可!无需重启PLSQL。
㈢ 如何在plsql中导入excel数据
第一步:连接oracle这里采用plsql,首先打开plsql,输入用户名和密码登录到oracle中
第二步:登录到plsq主页面,然后打开查询窗口,编写查询语句,查询需要修改的表,这里有个主意事项需要在查询语句后面增加for update
第三步:这里打开excel,整理需要导入的excel数据,这里有个主意事项,excel中数据列前面要增加一行空行列
第四步:选中excel中需要的数据,可以使用鼠标右键--复制,也可以使用ctrl+C按复制
第五步:打开数据库中表的锁键,然后选中点击数据第一行,使第一行数据全选,然后ctrl+V,复制刚才粘贴excel的数据
㈣ PLSQL Developer查询数据时for update问题
有人在锁表, 你一直在等待。
可以用 select t.*, t.rowid from aa_yudy_deal t 这种方法。这种方法只锁查出的结果。不影响其他人操作 其他数据。
最好不用for update ,因为只能锁表的人自己操作这个表。