SQL命令。插入数据出错。求事务回滚代码。 就是说,我有两个表,他们有外键关系现在我向其中一个表插入数据,提示出错,因为外键关系然后我再很正确的插入数据,肯定可以,但是,刚才插入时,ID会自动增长一个也就是说,我的ID变为了 1,2,4,5 刚才出错的第三条没插进去听说事务回滚可以防止这个错误效果的出现,可我不回。请高人解答。谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果是在SQLSERVER里面执行存储过程,就在存储过程中使用begin tran执行成功后commit tran失败后rollback tran如果使用程序在前台控制,就在SqlTransaction trans= conn.BeginTransaction();//sqlconnection上开启事务 BEGIN TRAN//do somethingIF @@ERROR > 0 ROLLBACK TRANELSECOMMIT TRAN 一个SQL语句,要求效率 sql server 2008 请专家帮我解答! 让表数两个字段相除得出一个率,如果除数是0会报错,怎么办? 对临时表的操作 sqlserver分组查询的问题 很简单的问题,请教一下 错误码8993是什么错误啊?怎么解决? 新手刚学SQL,学生依弧画瓢写的这个存储过程,菜鸟请各位多多指教! 我自己想做一套简单的人事、考勤、薪资系统,但现在不知道该如何下手。希望各位高手能给我指点一下? 代码 如何用语句查出一个数据库所有表名及表中含有数据条数? SQL的递归查询
begin tran
执行成功后
commit tran失败后
rollback tran如果使用程序在前台控制,就在SqlTransaction trans= conn.BeginTransaction();//sqlconnection上开启事务
BEGIN TRAN
//do something
IF @@ERROR > 0
ROLLBACK TRAN
ELSE
COMMIT TRAN