- 爱易网页
-
Oracle教程
- 触发器无效且未通过重新验证解决办法
日期:2014-05-17 浏览次数:21714 次
触发器无效且未通过重新验证
RT:
这是我创建序列和触发器的sql
Create sequence SENDSNO;
CREATE OR REPLACE TRIGGER "BFINSERT_SM_SEND" BEFORE
INSERT ON "SM_SEND_SM_LIST"
FOR EACH ROW begin
select SendSNo.nextval into :new.serialno from dual;
end;
/
这是我的建表语句
CREATE TABLE SM_SEND_SM_LIST (
SERIALNO NUMBER PRIMARY KEY,
SERVICEID VARCHAR2(50),
SMCONTENT VARCHAR2(1000),
SENDTARGET VARCHAR2(20),
PRIORITY NUMBER,
RCOMPLETETIMEBEGIN DATE,
RCOMPLETETIMEEND DATE,
RCOMPLETEHOURBEGIN NUMBER,
RCOMPLETEHOUREND NUMBER,
REQUESTTIME DATE,
ROADBY NUMBER,
SENDTARGETDESC VARCHAR2(100),
FEEVALUE FLOAT(126),
LinkID VARCHAR2(100),
PAD1 VARCHAR2(50),
PAD2 VARCHAR2(100),
PAD3 VARCHAR2(200),
PAD4 VARCHAR2(500),
PAD5 VARCHAR2(1000)
);
在执行insert语句的时候就报触发器无效且未通过重新验证,这个怎么解决
sysdba用户远程登录有关问题