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