急求!! 大家谁能告诉我,在oracle数据中如何创建序号表呢?然后在程序中使用怎样的语句进行引用呢?? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 -- 序列号的产生 create sequence row_id minvalue 1 maxvalue 9999999999999999999999 start with 1 increment by 1 insert into test values(row_id.nextval,....) 当前序列号row_id.currentval下一个序列号row_id.nextval 使用sql语句创建-- Create sequence create sequence S_TMS_BUSI_IMPL__IMPLminvalue 1maxvalue 99999999999999999start with 1101increment by 1cache 20;或者在左侧My objects窗口中,找到Sequences文件夹,右键单击,选择“new”菜单,Owne:输入你要登陆时的用户名,Name:序列名称increment by:递增量,一般是1Min value:最小值Max value:序列最大值start with: 起始值cache size:缓存大小Cycle:是否循环使用,即达到最大值后再从最小值开始order:嘿嘿 ,我不知道它的具体意思。点击 Apply就可以了。调用:SELECT S_TMS_BUSI_IMPL__IMPL.NEXTVAL FROM DUAL//获得下一个值SELECT S_TMS_BUSI_IMPL__IMPL.CURRVAL FROM DUAL//获得当前值 oracle 小计运算,如何正确显示想要的结果!! 如何数据类型INT 改成 VARCHAR? SOS,FORM開發,請各位幫忙 求教一个类似行列互换的sql语句! 高分求ORCALE 分页存储过程 非常棘手的SQL语句,请高手进! 关于and / or 的复杂sql语句,向各位大虾请教 批绑定 如何用SQL语句解决这样的问题?急! 请问怎样连接到manager server? 关于手工建数据库的问题 急求!!
create sequence row_id
minvalue 1
maxvalue 9999999999999999999999
start with 1
increment by 1 insert into test values(row_id.nextval,....)
当前序列号row_id.currentval
下一个序列号row_id.nextval
-- Create sequence
create sequence S_TMS_BUSI_IMPL__IMPL
minvalue 1
maxvalue 99999999999999999
start with 1101
increment by 1
cache 20;或者
在左侧My objects窗口中,找到Sequences文件夹,右键单击,选择“new”菜单,
Owne:输入你要登陆时的用户名,
Name:序列名称
increment by:递增量,一般是1
Min value:最小值
Max value:序列最大值
start with: 起始值
cache size:缓存大小
Cycle:是否循环使用,即达到最大值后再从最小值开始
order:嘿嘿 ,我不知道它的具体意思。
点击 Apply就可以了。调用:SELECT S_TMS_BUSI_IMPL__IMPL.NEXTVAL FROM DUAL//获得下一个值
SELECT S_TMS_BUSI_IMPL__IMPL.CURRVAL FROM DUAL//获得当前值