sql中如何禁止修改某一字段的字段值

2025-04-10 03:59:56
推荐回答(2个)
回答1:

用触发器就可以实现.
方法如下:
create trigger tr_A(该触发器的名字)
on A
after update
as
declare @insertid int,@deleteid int
select @deleteid=id from deleted
select @insertid=id from inserted
if(@deleteid<>@insertid)
begin
print '该字段不允许修改'
rollback transaction
end
go

回答2:

你要做的限制是什么样的?(比如:递增,只能写入1和2)要不直接把提粘出来看看。