sql执行创建触发器错误,求解答

createtriggerinsertinfobeforeinsertonstudentforeachrowasbeginif(new.grade>100)thennew... create trigger insertinfo
before insert on student
for each row
as begin
if(new.grade>100) then
new.grade:=50;
end if;
end;

消息 102,级别 15,状态 1,过程 insertinfo,第 2 行
'before' 附近有语法错误。
消息 156,级别 15,状态 1,过程 insertinfo,第 5 行
关键字 'then' 附近有语法错误。
展开
 我来答
饬殇07
2014-10-31 · 超过13用户采纳过TA的回答
知道答主
回答量:59
采纳率:0%
帮助的人:20.5万
展开全部
create trigger insertinfo
before insert on student
for each row
begin
if :new.grade > 100 then
:new.grade := 50;
end if;
end;
更多追问追答
追问
第一个问题还是没有解决,求告知
追答
你确定表名没错???我换了一个表都ok的
匿名用户
2014-10-31
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式