PL\SQL 执行update 指令怎么会出现死锁
--update指令
UPDATE mid_change SET task_flag='00' where _NO ='1';
COMMIT;
--查询死锁指令
SELECT s.sid, s.serial# FROM v$locked_object lo, dba_objects ao, v$session s WHERE ao.object_id = lo.object_id AND lo.session_id = s.sid;
相关推荐
Oracle PL SQL Programming(6th) 无水印pdf
Oracle PL SQL Programming(6th) 英文无水印pdf 第6版 pdf所有页面使用FoxitReader和PDF-XChangeViewer测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 本资源转载自网络,如有侵权,请联系上传者或csdn删除
SQL Server 并发控制深度解析:从原理到实战
本文系统介绍了SQL Server并发控制的核心知识,包括并发操作三大问题(丢失修改、脏读、不可重复读)、封锁技术(X锁/S锁)、可串行化调度、死锁处理及封锁协议。重点解析了四种隔离级别(READ UNCOMMITTED到SERIALIZABLE)的特性与适用场景,并提供了隔离级别选择建议和死锁排查方法。文章强调在数据安全与并发性能间寻找平衡,指出隔离级别越高数据越安全但并发越低,需要根据业务场景合理选择。最后总结了并发控制的核心概念,为DBA处理并发问题提供了系统指导。
McGraw Hill Oracle Database 11g PL SQL Programming 英文版
McGraw Hill Oracle Database 11g PL SQL Programming 英文版
pl_sql_developer使用技巧
在PL/SQL Developer(下面简称PLD)中的每一个文本编辑窗口,如SQL Window,Command Window和Porgram Window,右键点击某个对象名称,会弹出一个包含操作对象命令的菜单,我们这里称之为右键菜单。 对象类型可以是表,视图,同义词,存储过程和函数等。根据对象类型的不同,弹出的菜单也有区别。表和视图有View, Edit, Rename, Drop, Query data 和Edit data等功能。View和Edit分别是查看和修改表的结构信息,如字段,主键,索引和约束等。Query data相当于新打开一个窗口,并执行select * from 表。Edit data相当于新打开一个窗口,并执行select * from 表 for update。存储过程和函数有Test功能,选中后可以进入调试状态。有时由于PLD识别错误,右键点击对象并不能出来正确的菜单,可以在对象所在的DDL或DML语句的前面,加上分号,这样PLD就能正确的判断出对象的类型
Oracle第三方工具pl\sql developer绿色中文版
自己一直以来用PLSQL Developer,但有时候用起来还不是很方便,决定给自己量身订做一个,不仅可以管理数据库,而且还是一个学习oracle的好工具主要特点有: 1.本软件的框架风格布局美观大方,对象浏览全面直观,控制操作简单方便. 2.它有个文本编辑器,可以编辑脚本,查看文本文件,保存已编辑的代码,自动注销代码. 3.它可以执行任何SQL语句,包括select,update,delete,insert,create,alter等常用语句,查询速度非常快,并且有快捷键,记录执行代码,显示执行时间,显示查询或更新记录数,并且可以打开多个SQL语句执行窗口,不用退出系统连接其他用户,查询其他用户的表.对查询出来的数据进行再过滤,排序,并且可以动态产生查询语句,直接把查询数据导出为语句,网页代码,txt文件,dbf文件,excel文件,并且可以直接打印数据,保存编辑的语句,以备日后使用,选择备份语句执行等. 4.对所有的对象操作,都可以看见源代码,可以熟悉数据库操作语句. 5.表的操作功能强大,可以通过界面创建一个表,很方便的创建索引,主键,外键.重新命名表名列名.删除表列.删除表中数据,释放表空间,显示表的授权情况,显示表的创建,索引,授权等语句,可以把文本文件,dbf文件,excel文件导入表中.可以直接修改表中的数据,导出数据为各种格式等等. 6.对于过程可以直接修改,执行,并且有错误提示,测试跟踪过程,并且可以看到参数的类型,是输出参数还是输入参数,显示 dbms_output.put_line()跟踪信息,可以追加跟踪信息,不让前一次的信息丢失,以备对照查询.并可以快速注释代码. 7.生成各种文档,如表的数据字典,导出为word文档,excel表格,txt代码文件,所有的过程,视图,触发器,同义词等. 8.查看进程,锁表情况,断开进程,死锁会话.跟踪进程的执行语句. 9.显示所有系统参数的值,并可以修改,有中文说明,oracle数据字典说明,函数说明,并且可以录入自己总结的备忘资料,以备查看,还有帮助就是一本学习oracle的书,一步一步怎么操作,对各种对象的说明,链接其他参考资料,sql语句,oracle报错信息及语法. 10.对注册表维护,查看统一tnsnames文件,查看dbf文件的结构和数据,对blob类型的大文件进行上传和下载,如果是


基础和管理
