可以在数据库先建一个序列,然后利用存储函数返回序列值create sequence seq_test;create or replace function Fun_GETID return number is Result number; --************************************************************** -- Developed By HOTICE -- Return 返回自动序号 --************************************************************** begin select seq_test.nextval into Result from dual; return(Result); end Fun_GETID;然后该函数就可以像ORACLE系统函数一样的使用了!
oracle中没有自增长字段的。 你可以建一个序列。 CREATE SEQUENCE SEQ_1 然后在插入记录是用 INSERT INTO TABLE1 VALUES(SEQ_1.NEXTVAL,'张三')
Result number;
--**************************************************************
-- Developed By HOTICE
-- Return 返回自动序号
--**************************************************************
begin
select seq_test.nextval into Result from dual;
return(Result);
end Fun_GETID;然后该函数就可以像ORACLE系统函数一样的使用了!
你可以建一个序列。
CREATE SEQUENCE SEQ_1
然后在插入记录是用
INSERT INTO TABLE1 VALUES(SEQ_1.NEXTVAL,'张三')