create or replace trigger sex_trigger
before insert on studentinfo for each row
when(new.性别<>'男'||new.性别<>'女')
begin
RAISE_APPLICATION_ERROR(-20999,to_char('性别只能为男或女');
end;
/
我加了英文的冒号还是提示缺失右括号啊?
追答SQL when 后面不需要()
追问去掉括号后,又提示缺失左括号了
追答when( || )这是C语言的风格。你查查看when有这个用法么?似乎只有case when的用法。
本回答被提问者和网友采纳