CREATE SEQUENCE USERID INCREMENT BY 1 START WITH 1
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE NOORDER;
/
--USERADD 会员触发器CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
SELECT LPAD(USERID.NEXTVAL,4,'0') INTO :NEW.NUM FROM DUAL;
END;
/
MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE
NOCACHE NOORDER;
/
--USERADD 会员触发器CREATE OR REPLACE TRIGGER USERADD
BEFORE INSERT ON MEMBERRG
FOR EACH ROW
BEGIN
SELECT LPAD(USERID.NEXTVAL,4,'0') INTO :NEW.NUM FROM DUAL;
END;
/
解决方案 »
- sql执行计划问题
- 有没有这样一款数据导入导出的工具
- 两张表,如何使另一张表的字段值更新另一张表的字段值??
- oracle数据库插入数据超慢
- 刚学ORACLE,手工创建数据库时老出错,不知道为什么,还请高手帮忙!
- PLSQLDev启动用户登陆窗口中的database填什么?我忘记安装的oracle数据库名了,怎么样查?
- 数据库设计问题
- 大哥请指教关于Oracle的Procedure
- 如何在sql plus的外部编辑器中执行多条语句?
- oracle缺省地用户名字和口令都有什么?
- 奇怪!!!oracle占用了所以的linux系统CUP资源!
- Oracle 中的表被锁住,造成程序死掉。请问怎么解锁。怎么解决?
insert into aa values(USERID.NEXTVAL,....);