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;
/
解决方案 »
- IMP-00020: 用于列缓冲区大小 (6) 的长整数列过大
- 求sql基础或sql练习书籍
- REDHAT9+ORACLE9 proc预编译的时候。PC源程序回车换行符如果是0D0A就不能编译,不想转成0A,有什么方法可以直接编译(不好实现)
- 如何使用临时表限制同一个用户名多次登陆
- 急:Oracle中怎么筛选相同的纪录,该纪录包含long类型字段
- 请教各位大师,Oracle9i 如何只显示当天的记录?
- Data guard下的RAC交叉存档有疑问
- 在linux系统中,导入SQLSERVER数据的问题?
- PRO*C/C++的SQL语句问题
- oracle的表怎么导不出来啊?
- 奇怪!!!oracle占用了所以的linux系统CUP资源!
- Oracle 中的表被锁住,造成程序死掉。请问怎么解锁。怎么解决?
insert into aa values(USERID.NEXTVAL,....);