Oracle中如何实现某一字段自动增加1?
实现方法:
建立一个最小为1,最大为999999999的一个序列号会自动循环的序列create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
cycle;当向表中插入数据时,SQL语句写法如下:SQL> insert into 表名 values(序列名.nextval,列1值,列2值);
实现方法:
建立一个最小为1,最大为999999999的一个序列号会自动循环的序列create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
cycle;当向表中插入数据时,SQL语句写法如下:SQL> insert into 表名 values(序列名.nextval,列1值,列2值);
解决方案 »
- 求救: 今天误操作,把一个数据库删除了。
- oracle有什么软件可以监控oracle数据库执行
- 谁有10204_vista_w2k8_x64_production_client.zip?
- 指定的参数已超出有效值的范围。参数名:小时、分和秒参数描述无法表达的DateTime
- 怎样才能把system用户导出的表导入到scott用户中去?急!!!
- oracle的视图问题
- UNIX + oracle 中如何在unix脚本中运行sql脚本?
- ASP+oracle817存图片的问题!还是没解决?
- 高手进
- 关于Oracle的TM锁问题
- Transparent GateWay错误,如能解决再送分!!!
- 一句PL/SQL,在ORACLE为8。1。7能通过,在8。0就报错(缺少右括号)
如果不是,那序列总有用完的一天啊,特别是几个表使用同一个序列的时候??
WHY??
如果使用 序列来作关联,这样的用法不对啊!
难道你使用 seq_xxx.curr v\\
SEQ_XXX.CURRVAL??