SQL Server INSTEAD的INSERT触发器

时间:2017-05-22 12:40:26

标签: sql-server triggers

我需要编写一个SQL Server触发器来填充特定表的某些列。

例如,我有一个名为'mytable'的表和列

"ID", "NAME", "ADDRESS", "AGE", "CREATED_AT", "CREATED_BY", "MODIFIED_AT", "MODIFIED_BY"  

现在我通过应用程序填充所有列,除了这两列

"CREATED_AT", "CREATED_BY"

我想创建一个触发器,当应用程序在数据库中提交记录时,它会使用以下值填充这两列。

  • CREATED_AT - 数据库时间戳UTC
  • CREATED_BY - 数据库用户ID

我听说SQL Server没有BEFORE INSERT个触发器。

有人可以帮我解释如何编写此触发器吗?非常感谢任何帮助。

0 个答案:

没有答案