数据库
owen4751076
懒!
展开
-
如何彻底杀死Oracle会话
当你觉得一个长时间运行的一个PL/SQL,有问题时需要立即中止,怎么办:有两种方法:1.执行 alter system kill session 'sid,serial#' 这里的sid,serial# 可以在V$Session中找到。执行这个命令,有时候不一定有效。而且看起来杀掉了, 但是使用的相关资源,也不一定被释放了。那么这时候就要用到下面这种方法了:2.操作系统级的命令OraK...原创 2009-03-24 23:26:30 · 83 阅读 · 0 评论 -
oracle中execute immediate的使用
EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当轻易编码.尽管DBMS_SQL仍然可用, 但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包...原创 2009-03-24 23:30:32 · 89 阅读 · 0 评论 -
oracle中exception
1、异常的优点 如果没有异常,在程序中,应当检查每个命令的成功还是失败,如 BEGIN SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error SELECT ... -- check for ’no data found’ error 这种实现的方法...原创 2009-02-15 00:07:02 · 61 阅读 · 0 评论