ORACLE中有个叫包的,其实就跟一个函数一样,把多条SQL语句写进去然后执行那个包中函数.MSSQL应该也用同样的功能,你可以找一下
每句话结束后,加个分号隔开就可以了
例如:
select * from 表A;
select * from 表B
叫事务,这样你要执行的语句要么一起被执行,在这里面的语句无论到哪一步失败都会回滚到begin tran前面的状态
begin tran
要执行的sql语句
commit tran
用事务.
START TRANSACTION;
Insert into .....;
update........;
indert into ..........;
COMMIT;
可以使用事务,这样在这个事务内部的语句要么都执行,要么都不执行,