关于sql server的在循环里回滚问题! 我想请教一下,如果我现在想做的是多条数据输入.我现在总共有10条数据,我用循环进行插入操作,但是第七条数据有个字段有误导致sql语句运行错误,数据库只是自动回滚一条数据,我怎么做才能把之前的6次插入操作都回滚啊!!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写事务:(存储过程里的事务)set xact_abort on //遇到错误自动回滚begin transaction mytranXXXXXXXXXcommit transaction mytran 还请详细说明以下.比如我有5条sql语句sql1,sql2,sql3,sql4,sql5本来我使直接通过循环for i=1 to 5 conn.execute(sql&"i")next如果说放在事务中处理,我怎么做啊? 用分号把每个SQL语句隔开就行了 如何优化这条sql 数据库系统原理里的一些基本概念 请教一个备份的问题,急。在线等。 怎样选出一张表里按某字段排序的前n条记录 SQL SERVER 7.0 需要设置SA帐号和密码吗?如何设置? 如何将MSSQL2000中的字符串‘2003-04-05’转换成日期型的格式。 基础问题 调查:在座的程序员有多少是计算机系毕业的 如何比较两个数据库内容的不同? 我真的是很急啊!欢迎高手来指点下啊! [求助 请问 SQL Server 2000 怎样在 Windows Server 2003 SP1 中安装???? 如何更改SQL6.5的默认语言为简体中文?
set xact_abort on //遇到错误自动回滚
begin transaction mytranXXXXXXXXXcommit transaction mytran
本来我使直接通过循环
for i=1 to 5
conn.execute(sql&"i")
next
如果说放在事务中处理,我怎么做啊?