--事务的执行流程--1、执行identity insert检查--2、检查为空性约束--3、检查数据类型--4、执行instead of触发器--5、检查主键约束--6、检查check约束--7、检查外部键约束--8、执行DML语句,并更新事务日志--9、执行after触发器--10、提交事务--11、写入数据文件