CREATE OR REPLACE TRIGGER HOP
BEFORE DELETE ON VILLE
FOR EACH ROW
BEGIN
IF DELETING THEN
RAISE_APPLICATION_ERROR(-20001,"immposible de supprimer");
END IF;
END;
/
嗨,我想创建拒绝删除城市的触发器,但是我收到此错误: ' immposible de supprimer'必须声明
答案 0 :(得分:2)
您已使用双引号包围文本字符串。 Oracle认为您指的是数据库对象。将双引号更改为单引号。
答案 1 :(得分:2)
在Oracle中,"
denotes an identifier之间的某些文字,例如表格或字段的名称。
您应该使用'
,表示string
字面值:
RAISE_APPLICATION_ERROR(-20001, 'immposible de supprimer');