如何将几条sql语句一起执行
我想在一个事件中执行多条sql语句比如我要同时插入两个表的数据这样的功能在mssql中术语叫什么?举个例子简单的就可以别复制粘贴大串代码谢谢先...
我想在一个事件中执行多条sql语句 比如我要同时插入两个表的数据
这样的功能在mssql中术语叫什么? 举个例子 简单的就可以 别复制粘贴大串代码谢谢先 展开
这样的功能在mssql中术语叫什么? 举个例子 简单的就可以 别复制粘贴大串代码谢谢先 展开
6个回答
展开全部
ORACLE中有个叫包的,其实就跟一个函数一样,把多条SQL语句写进去然后执行那个包中函数.MSSQL应该也用同样的功能,你可以找一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-03-27
展开全部
每句话结束后,加个分号隔开就可以了
例如:
select * from 表A;
select * from 表B
例如:
select * from 表A;
select * from 表B
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
叫事务,这样你要执行的语句要么一起被执行,在这里面的语句无论到哪一步失败都会回滚到begin tran前面的状态
begin tran
要执行的sql语句
commit tran
begin tran
要执行的sql语句
commit tran
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用事务.
START TRANSACTION;
Insert into .....;
update........;
indert into ..........;
COMMIT;
START TRANSACTION;
Insert into .....;
update........;
indert into ..........;
COMMIT;
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以使用事务,这样在这个事务内部的语句要么都执行,要么都不执行,
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询