在SQL中回滚
我在在SQL中回滚,sql,Sql,我在dom表中的过程中使用了回滚概念。执行后,我运行表,如下所示: select * from dom 但是查询一直在执行,没有停止。我怎样才能阻止这一切?请提供帮助。根据您的评论,您有以下几点: create proc dom1 as begin begin trans insert into dom(value) if flag=0 rollback trans else commit 那么什么是标志?什么是值?您如何传递值 我不认为你的代码对我们帮助
dom
表中的过程中使用了回滚概念。执行后,我运行表,如下所示:
select * from dom
但是查询一直在执行,没有停止。我怎样才能阻止这一切?请提供帮助。根据您的评论,您有以下几点:
create proc
dom1
as
begin
begin trans
insert into dom(value)
if flag=0
rollback trans
else
commit
那么什么是标志
?什么是值
?您如何传递值
我不认为你的代码对我们帮助你有用
有关回滚的更多信息,请查看联机丛书,或者让我们更容易为您提供帮助。您能提供一个具体操作的示例吗?创建过程dom1作为begin begin trans insert到dom(值)如果flag=0 ROLLBACK trans else提交请编辑您的问题。并使用正确的格式。呃,好的,那么。。。很高兴我能帮忙。