`
owen4751076
  • 浏览: 38643 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论
文章列表
EXECUTE IMMEDIATE代替了以前Oracle8i中DBMS_SQL package包.它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTE IMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当轻易编码.尽管DBMS_SQL仍然可用,     但是推荐使用EXECUTE IMMEDIATE,因为它获的收益在包之上。  使用技巧  1. EXECUTE IMMEDIATE将不会提交一个DML事务执行,应该显式提交  假如通过EXECUTE IMMEDIATE处理DML命令,那么在完成以前需要显式提交或者作为E ...
当你觉得一个长时间运行的一个PL/SQL,有问题时需要立即中止,怎么办:有两种方法:1.执行 alter system kill session 'sid,serial#'    这里的sid,serial# 可以在V$Session中找到。执行这个命令,有时候不一定有效。而且看起来杀掉了,    但是使用的相关资源,也不一定被释放了。那么这时候就要用到下面这种方法了:2.操作系统级的命令OraKill   这个命令是Oracle自带的命令,在Oracle_Home的bin目录下。   执行不带任何参数的OraKill, 会给出下面的提示:     Usage:  orakill sid thr ...
1、异常的优点    如果没有异常,在程序中,应当检查每个命令的成功还是失败,如  BEGIN  SELECT ...  -- check for ’no data found’ error  SELECT ...  -- check for ’no data found’ error  SELECT ...  -- check for ’no data found ...
1.在oracle中给用户授予debug权限:       GRANT DEBUG CONNECT SESSION TO <username>       GRANT DEBUG ANY PROCEDURE TO <username> 2.选择要debug的存储过程,如图,单击debug选项:    
JTA(Java Transaction API)允许应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。   本文的目的是要提供一个关于的Java事务处理API(JTA)的高级的概述,以及与分布式事务相关的内容。一个事务处理定义了一个工作逻辑单元,要么彻底成功要么不产生任何结果。 一个分布式事务处理只是一个在两个或更多网络资源上访问和更新数据的事务处理,因此它在那些资源之间必然是等价的。在本文中,我们主要关心的是如何处理关系数据库系统。   我们要讨论的分布式事务处理(DTP)模型中包含的组件是:     应用 ...
在linux下配置一个J2EE开发环境,需要包括:FTP服务器(如vsftpd)、jdk、应用服务器(如JOBSS)、数据库。下面以centOS linux 4(免费linux,内核版本相当于red hat enterprise 4)为例,介绍配置过程。 一.安装vsftpd(FTP服务器) 1.下载    在 ...
Global site tag (gtag.js) - Google Analytics