SQL触发器修改了表结构 插入数据报错
触发器内容 就是修改表结构 什么条件也没有
ALTER TRIGGER [dbo].XX] ON [dbo].[CC]
FOR INSERT
AS
begin
Alter table CC Drop Column UserId
Alter table CC Add autocutid Int UserId(1,1)
end
我往表里插值会报错
insert CC(SN) values (123)
报错内容
(5 行受影响)
消息 1713,级别 16,状态 11,过程 XX,第 9 行
不能对表 'CC' 或使用该表执行 DROP COLUMN,因为该表是目标表或是当前正在执行的触发器的级联操作的一部分。
这个有什么办法可以解决吗?
因为客户的表就是这样设置的 前台插值也没问题 不知道他前台做了什么操作