是否可以创建一个触发器来创建另一个触发器



有可能有一个触发器来创建另一个触发器吗?

例如,我有一个列为table_nametable_1。在插入table_1时,第一个触发器将为插入为table_name的表创建一个触发器?我没有找到太多关于这方面的信息。

Trigger使您能够运行动态SQL,在其中您可以创建您喜欢的对象,包括其他触发器(假设您拥有正确的权限)。

您可以使用sp_executesql来执行此操作,它执行可以多次重用的Transact-SQL语句或批处理,或者执行动态生成的语句或批。Transact-SQL语句或批处理可以包含嵌入参数

这似乎是一个(非常)糟糕的设计。所以继续尝试吧(或者不尝试)。

*您可以从一开始就说明您的问题,可能是程序员(如果这是一个更面向设计的问题),也可能是数据库管理员,您可能会得到更好的帮助。

最新更新