【发布时间】:2010-10-21 18:28:05
【问题描述】:
是否可以在 C# 中创建数据库/DDL 触发器?如果是,那怎么办?
[编辑]
基本上,我决定将 CLR 用于数据库触发器,因为我想利用 C# SMO 编写更改对象的脚本并将对象脚本插入到跟踪数据库对象版本的表中。
【问题讨论】:
-
触发器可以使用函数和存储过程,所以我不明白为什么不能在触发器中使用 SQLCLR 函数/SP(假设 SQL Server 2005+)。真正的问题是为什么你觉得有必要这样做?
标签: sql-server triggers ddl sqlclr ddl-trigger