我试图在条件发生时插入一个值,但它给出了错误ambiguos列名称 代码是:
create trigger B
on ALUNOS
after update, insert
as
begin
update ALUNOS
set média_final = 9 from inserted where média_final < 9
end
答案 0 :(得分:0)
create trigger B
on ALUNOS
after update, insert
as
begin
update ALUNOS
set média_final = 9
from inserted i where i.média_final < 9
end
模糊的列是média_final,它位于两个表中。指定它来自哪个表是你需要做的。
答案 1 :(得分:0)
尝试遵循此
更新表set column = value其中column = value
更改所需值的值,可以添加null或更改null,不要忘记''表示字符串并丢失数字