首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

DB2是否可以执行多个sql语句?解决方案

2012-02-06 
DB2是否可以执行多个sql语句?DB2是否可以执行多个sql语句?格式如何?分隔符如何?因为某个需求不好用存储过

DB2是否可以执行多个sql语句?
DB2是否可以执行多个sql语句?
格式如何?分隔符如何?因为某个需求不好用存储过程
比如 
1)、insert into qlsmslog(MSGID,DMP,MSG,CREATETIME,SENTTIME,AFMTIME,STATE,Qlada,ACCTID,Sendtype,smssndid,EXPMSGID) select MSGID,DMP,MSG,CREATETIME,CREATETIME,CREATETIME,STATE,Qlada,ACCTID,Sendtype,smssndid,ACCTID from qlsmssent where state in (1) 
2)、delete from qlsmssent where state in (1) 
3)、insert into qlsmslog(MSGID,DMP,MSG,CREATETIME,SENTTIME,AFMTIME,STATE,Qlada,ACCTID,Sendtype,smssndid,EXPMSGID) select MSGID,DMP,MSG,CREATETIME,CREATETIME,CREATETIME,STATE,Qlada,ACCTID,Sendtype,smssndid,ACCTID from qlsmssent where state in (2) 
4)、delete from qlsmssent where state in (2) 

不胜感激

[解决办法]
用分号隔开就行了
[解决办法]
直接把语句保存成文件,然后
db2 -tvf a.txt

热点排行