sql数据库触发器-sql中清除库数据
发布时间:2023-02-10 07:32 浏览次数:次 作者:佚名
ALTER TABLE [stores] NOCHECK CONSTRAINT All -- 暂停约束
ALTER TABLE [stores] DISABLE TRIGGER ALL -- 暂停触发器
----------
做你自己的事
----------
ALTER TABLE [stores] ENABLE TRIGGER ALL -- 恢复触发器
ALTER TABLE [stores] CHECK CONSTRAINT All -- 恢复约束
从 xtype='TR' 的 sysobjects 中选择 *
select * from sysobjects 其中 xtype='TR' and parent_obj=object_id('table name')
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 = 扩展存储过程