欢迎加入站点基地设计开发交流群:30720409
详细内容
Oracle里执行多条sql的方法
发布日期:2013-07-30     点击:1928     字体:[ ]

Oracle里执行多条sql不像Sql Server里那样,把多条sql 拼接起来就可以,中间用空格分隔,Oracle里执行多条sql不紧紧是拼接起来,而且要放到BEGIN END;里,例如:

BEGIN

UPDATE ZDBASE SET COL1='A' WHERE COL2='B';

UPDATE ZDBASE SET COL1='B' WHERE COL2='C';

END;

以BEGIN开始,以END;结尾(END后的分号不能省),中间的每个sql语句要以分号;结尾

注意中间不要有换行符,可用如下方法处理:

1、以正常的方式编写sql,根据阅读与编写的需要,中间肯定会有换行符
2、在执行之前进行替换:strSql   =   strSql.Replace( "r/n ",   "   ").Replace( '/n ',   '   ');

用户评论
昵称 
内容  *
验证码   
   
Copyright © 2010 zdbase.com All Rights Reserved. 苏ICP备15039389号-1 可人软件设计