1、变量@@ERROR,输出错误代码,例如:
和消息值一样,如果没错,则输出0
2、@@TRANCOUNT
BEGIN TRANSACTION让该变量值+1,
COMMIT TRANSACTION和COMMIT WORK让它-1,
ROLLBACK TRANSACTION让它变为0,
ROLLBACK TRANSACTION savepoint_name不会影响它。
3、因此,使用事务的一个可行的,最简单的架构是:
4、创建表时,定义外键关系的方法如下:
一个例子为:CONSTRAINT FK_'+@id+'_answers FOREIGN KEY (qid,bid) REFERENCES answers(qid,id)
本文介绍了SQL中事务处理的基本概念,包括@@ERROR和@@TRANCOUNT的作用,以及如何使用BEGIN TRANSACTION, COMMIT TRANSACTION和ROLLBACK TRANSACTION来管理事务。此外,还详细解释了创建表时定义外键关系的方法。
169万+

被折叠的 条评论
为什么被折叠?



