【发布时间】:2021-12-26 23:34:28
【问题描述】:
我希望在使用 C# 代码删除特定触发器时动态创建它。
检查触发器是否存在的部分已经完成,但我不知道如何在c#代码中执行create trigger。我不确定ExecuteNonQuery 或ExecuteQuery 是否会起作用,或者根本不起作用。
【问题讨论】:
-
旁白:你可以只做
CREATE OR ALTER,这将创建或替换触发器,无需检查是否存在 -
你的意思是它会替换旧触发器,即使它们具有相同的名称?
-
docs.microsoft.com/en-us/sql/t-sql/statements/… "
OR ALTER仅当触发器已存在时才会有条件地更改它。"