T-SQL 查询某个表的约束(包含触发器trigger)
查出所有用到某个表的SQL
select * from sysobjects where xtype='TR' select * from sysobjects where xtype='TR' and parent_obj=object_id('TableName')
xtype char(2) 对象类型。可以是下列对象类型中的一种: C = CHECK 约束 D = 默认值或 DEFAULT 约束 F = FOREIGN KEY 约束 L = 日志 FN = 标量函数 IF = 内嵌表函数 P = 存储过程 PK = PRIMARY KEY 约束(类型是 K) RF = 复制筛选存储过程 S = 系统表 TF = 表函数 TR = 触发器 U = 用户表 UQ = UNIQUE 约束(类型是 K) V = 视图 X = 扩展存储过程
--禁用: ALTER TABLE trig_example DISABLE TRIGGER trig1 --恢复: ALTER TABLE trig_example ENABLE TRIGGER trig1 --禁用某个表上的所有触发器
本文参考https://blog.csdn.net/qq_36260310/article/details/79699523