oracle自增auto_increment与oracle 创建触发器是非法的 ORA-04098: trigger 'USER_TRIGGER'is invalid and failed re-v
来源:互联网 发布:有哪些经济数据库 编辑:程序博客网 时间:2024/06/15 21:28
RA-04098: ORA-04098: trigger 'USER_TRIGGER'is invalid and failed re-valid
代码:
create table t_user(
user_id int primary key,
user_name varchar(30),
credits int,
u_password varchar(32),
last_visit date,
last_ip varchar(23)
);
CREATE SEQUENCE user_id_seq INCREMENT BY 1 START WITH 1;
CREATE TRIGGER TRG_USER
BEFORE INSERT ON T_USER
FOR EACH ROW
BEGIN
INSERT INTO T_USER(USER_ID)
VALUES(USER_ID_SEQ.NEXTVAL);
END;
INSERT INTO T_USER(USER_NAME,U_PASSWORD) VALUES('admin','123456');
//解决方法(本人测试通过)
CREATE TABLE T_USER( USER_ID INT PRIMARY KEY, USER_NAME VARCHAR(30), CREDITS INT, U_PASSWORD VARCHAR(32), LAST_VISIT DATE, LAST_IP VARCHAR(23) ); --建立一个sequence序列 CREATE SEQUENCE USER_ID_SEQ INCREMENT BY 1 START WITH 1; --建立一个触发器: CREATE OR REPLACE TRIGGER TRG_USER BEFORE INSERT ON T_USER FOR EACH ROW BEGIN SELECT USER_ID_SEQ.NEXTVAL INTO :NEW.USER_ID FROM DUAL; END TR_FCBOOK; INSERT INTO T_USER(USER_NAME,U_PASSWORD) VALUES('ADMIN','123456'); --DROP TABLE T_USER; --DROP SEQUENCE USER_ID_SEQ; --DROP TRIGGER TRG_USER;
- oracle自增auto_increment与oracle 创建触发器是非法的 ORA-04098: trigger 'USER_TRIGGER'is invalid and failed re-v
- ORA-04098 trigger 'DBBJ.DB_EV_ALTER_ST_METADATA' is invalid and failed re-validation
- ORA-04098: trigger 'SYS.XDB_PI_TRIG' is invalid and failed re-validation
- ORA-04098: trigger 'SYS.OLAPISHUTDOWNTRIGGER' is invalid and failed re-validation
- ORA-04098: trigger 'SYS.GGS_DDL_TRIGGER_BEFORE' is invalid and failed re-validation
- oracle自增auto_increment
- oracle 笔记 V 之触发器 (TRIGGER)
- oracle触发器trigger的使用
- oracle创建sequence和触发器trigger
- Oracle触发器(Trigger)与序列(Sequences)
- Oracle使用sequence(序列)+tirgger(触发器)实现auto_increment(主键自增)
- oracle 触发器 (trigger)
- Oracle Trigger 触发器
- oracle trigger (触发器)
- ORACLE之 触发器 TRIGGER
- Oracle trigger --- 触发器
- Oracle-trigger触发器解读
- 我的第一个oracle trigger 报错ora-04098:触发器无效且未通过重新验证
- [开源]Android手机控制电脑----服务器端
- WebKit for Developers
- oracle 调用webservice
- SharePoint中的"用户或用户组"栏
- 关于GPIO
- oracle自增auto_increment与oracle 创建触发器是非法的 ORA-04098: trigger 'USER_TRIGGER'is invalid and failed re-v
- 关于总线、设备、驱动
- ogre学习1——ogreSingleton类
- 数据类型不一致导致的SQL不走索引
- channelartlist 支持currentstyle属性
- JavaEE---Servlet会话跟踪之Cookie
- CSS代码
- open淘宝酒店API open淘宝属性API open淘宝类目API
- 豆瓣上的好书:《藏地密码》-全集-epub格式