是否可以确定数据库中的数据流?

时间:2015-05-14 14:06:06

标签: tsql dataflow

是否可以确定数据库中的数据流? 例如我首先在MainTable1中添加/插入记录,然后通过触发器SubTable1,SubTable2插入记录,SubTable3更新记录,然后运行StoredProcedure1,更新第一个SubTable4,然后运行StoredProcedure2,添加记录SubTable5。因此,只需在MainTable1中添加一条记录,就会影响其他5个表。

想象一个比现在更复杂的过程(我现在正面临这个过程,我想赢得时间和精确度;我仍然会自己调查一下(如果我先找到答案 - 我会在这里发布)) 有没有办法通过使用T-SQL“提取”这个流程?

1 个答案:

答案 0 :(得分:0)

您可以使用SQL事件探查器捕获插入后的所有事件。创建并运行配置文件会话,启动插入并查看后面的所有操作。可以捕获很多事件。例如,SQL:BatchStarting将显示您的INSERT,SP:StmtStarting显示存储过程内的语句等。