SQLSERVER2000中有一个函数newid(),可以产生一个唯一的32位的标识字符串,然后可以用scope_Identity()函数可以取出这个标识字符串,不知道在Oracle9i中有没有什么函数可以解决这个问题呀。
例如在SQLSERVER中可以这样用
insert into table1 (fsn) values (newid()) //其中fsn是一个大于32位的varchar类型
select * from fsn=scope_Identity() //这样就可以找出fsn了。
在Oracle中怎么解决呀????????
急!!!!!!!!!!!!
在线等!
例如在SQLSERVER中可以这样用
insert into table1 (fsn) values (newid()) //其中fsn是一个大于32位的varchar类型
select * from fsn=scope_Identity() //这样就可以找出fsn了。
在Oracle中怎么解决呀????????
急!!!!!!!!!!!!
在线等!
minvalue 1
maxvalue 99999999999
start with 21
increment by 1
cache 20;insert into table1 (fsn) values (SEQ1.nextval);
insert into table1 (fsn) values (lpad(SEQ1.nextval,32,'0'));
minvalue 1
maxvalue 9999999
start with 21
increment by 1
cache 20
cycle;
INSERT INTO test VALUES(S_TMP_UPDATEUSERPOSTRANK.Nextval, ......)