T-SQL - 将插入/更新记录的存储过程存储在表中

时间:2017-08-25 16:34:33

标签: sql-server tsql ssis ssms default-value

晚上,

我已经开始在一个组织中,一个涉及大型软件包的庞大SSIS解决方案将数据推送到整个地方,包括服务器之间。开发它的人已离开,我已经完成了搞清楚并调试它的任务......

我已经制作了一些相当广泛的DFD来映射存储过程,表格,视图等之间的关系,但有一些表格我发现无法确定插入其中的进程/更新它。

我想要做的是在每次写入表时使用默认值在我关注的表上创建一些字段。

  • Field1,
  • 字段2,
  • 等...
  • '添加日期时间记录'
  • '处理第一个插入记录',
  • '日期时间记录上次更新'
  • '上次处理更新记录'

过程值的格式为“Server.Database.schema.UspName'

我查看了sysprocesses并在线搜索,但我无法找到解决方案。有什么想法吗?

{使用SSMS 2014}

提前致谢,

1 个答案:

答案 0 :(得分:0)

看看下面的链接。它描述了如何通过触发器获取有关调用实例的信息。 How to get the stored procedure name from a trigger when an update operation was performed?