在T-SQL中,使用"GO"命令来标识批处理的结束。GO命令用于分隔一个批处理的不同部分,并将其发送给SQL Server以执行。使用GO命令可以在单个脚本中包含多个批处理语句,每个批处理语句可以独立执行。
BeginTrans用于开始一个事物; RollbackTrans用于回滚事务;
CommitTrans用于提交所有的事务处理结果,即确认事务的处理。
if @@error<>0 --判断任何一条SQL语句出现错误 事务处理可以将一组操作视为一个整体,只有全部语句都成功执行后,事务处理才算成功;若其中有一个语句执行失败,则整个处理就算失败,并恢复到处里前的状态。
BeginTrans和CommitTrans用于标记事务的开始和结束,在这两个之间的语句,就是作为事务处理的语句。
判断事务处理是否成功,可通过连接对象的Error集合来实现,若Error集合的成员个数不为0,则说明有错误发生,事务处理失败。
Error集合中的每一个Error对象,代表一个错误信息。