j*****n 发帖数: 1781 | 1 昨儿见着一题, 大致意思是当你做一个 INSERT, 问 SQL Server 的工作流程:
1. 写数据到 INSERTED table
2. fire trigger
3. write to transaction log
哪个顺序是正确的呢? |
w*******e 发帖数: 1622 | 2 3
【在 j*****n 的大作中提到】 : 昨儿见着一题, 大致意思是当你做一个 INSERT, 问 SQL Server 的工作流程: : 1. 写数据到 INSERTED table : 2. fire trigger : 3. write to transaction log : 哪个顺序是正确的呢?
|
j*****n 发帖数: 1781 | 3 ?? 我问的是工作顺序。比如说
1->2->3
【在 w*******e 的大作中提到】 : 3
|
B*****g 发帖数: 34098 | 4 3-2-1-2
【在 j*****n 的大作中提到】 : ?? 我问的是工作顺序。比如说 : 1->2->3
|
j*****n 发帖数: 1781 | 5 Only Triggers can access INSERTED and DELETED tables.
So 1 should be before 2.
【在 B*****g 的大作中提到】 : 3-2-1-2
|
B*****g 发帖数: 34098 | 6 我是猜得,我只知道log先写
【在 j*****n 的大作中提到】 : Only Triggers can access INSERTED and DELETED tables. : So 1 should be before 2.
|
j*****n 发帖数: 1781 | 7 刚听了一牛人说 2000 和 2005 的顺序不一样滴。。。俺去查查 05 NEW FEATURE 先
【在 B*****g 的大作中提到】 : 我是猜得,我只知道log先写
|