CREATE TABLE SCROE (
SID VARCHAR2(10) PRIMARY KEY,
GRADE NUMBER(5,2)
);
--语句触发器
CREATE OR REPLACE TRIGGER BIUD_SCROE_A
BEFORE INSERT OR UPDATE OR DELETE
ON SCROE
BEGIN
IF USER NOT IN('SGL') THEN
RAISE_APPLICATION_ERROE(-20001, '你没有修改此表的权限');
END IF;
END;
/
INSERT INTO SCROE VALUES('003', '82');
错误: ORA-04098: 触发器'SYSTEM.BIUD_SCROE_A' 无效且未通过重新验证
请问是哪儿出了问题?
小弟是初学者,望各位能给个详细点的解释!
谢谢!