如何一次生成一段序列值

[复制链接]
查看11 | 回复5 | 2007-5-25 20:05:13 | 显示全部楼层 |阅读模式
现在要批量插入一些数据,每次取序列都是使用nextval,能不能一次得到一段序列值啊?
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
好象不行吧,每次只能取一个值的
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
[php]
SQL> create sequence seq_01;
Sequence created.
SQL> create table t_01 as select seq_01.nextval col01,rownum col02 from dual connect by rownum select * from t_01;
COL01COL02
---------- ----------
1
1
2
2
3
3
4
4
5
5
6
6
7
7
8
8
9
9
9 rows selected.
----
[/php]
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
好用的方法..
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
用insert触发器自动获取序列值不行吗?
回复

使用道具 举报

千问 | 2007-5-25 20:05:13 | 显示全部楼层
可以吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行