事务为什么没有回滚(存储过程+游标+事务) 本帖最后由 csui2008 于 2011-03-26 09:57:31 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @@Error应该在每一个update/delete/insert后都要判断,而不是最后才判断。 每个update 都要检测??那还叫事物?? 2005以上建议用TRY...CATCH捕获错误建议用 ---raiserror的用法begin try raiserror('生成一个错误消息',11,1)end trybegin catch select error_message() as 错误消息, error_severity() as严重级别, error_state() as state;end catch 每个sql语句都要判,不与try{.... commit}catch(rollback) SQL 如何把一列转化为有列名的 一列列呢 这个问题该怎么解决? 一个sql语句的问题 大家来帮帮我 给表添加一个合计行 zjcxc(邹建),多个代码串对应多个名称的转换问题,多谢你了 请教嵌入式SQL(C++嵌入SQL语句访问数据库)的编译环境搭建问题? 根据行政区划代码 如何生成所在“省、市、县”的查询 设置sql mail 出现的问题 请高手完善一下存储过程! 企业管理器中“数据库”项目为何有“(置疑)的数据库”?灰色的。 一个SQL查询 如何用表数据来赋值给存储过程得出结果
捕获错误建议用 ---raiserror的用法
begin try
raiserror('生成一个错误消息',11,1)
end try
begin catch
select error_message() as 错误消息,
error_severity() as严重级别,
error_state() as state;
end catch
{.... commit}catch(rollback)