我想创建一个触发器,在insert打印出一条语句后,下面是代码:
CREATE TRIGGER myTrig after insert on adventureworks.salesterritory
for each row
BEGIN
select 'INSERT IS NOT ALLOWED. YOU NEED APPROVAL';
END
但它不断得到我的语法错误,我需要把分号后 select 'INSERT IS NOT ALLOWED. YOU NEED APPROVAL';
尽管它已经有了。有什么建议可以解决吗?
1条答案
按热度按时间i7uq4tfw1#
你需要使用
;
内部CREATE TRIGGER
,但同时;
作为sql命令分隔符有意义。解决这个问题的方法通常是将分隔符改成其他的,比如
$$
:然后换回
;