求SQL语句

cheny 2007-05-11 08:49:41
求一虚拟表的SQL语句,可以得到N行的序列数据,如
1
2
3
4
...
...
N
...全文
206 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
cheny 2007-05-11
  • 打赏
  • 举报
回复
没有表结构,是采用虚拟表的如DUAL,我以前在网上看到过,后来忘记了,现在又急着要用.又找不到
HelloWorld_001 2007-05-11
  • 打赏
  • 举报
回复
还是没明白!
希望
写出表结构,测试数据,希望的结果
cheny 2007-05-11
  • 打赏
  • 举报
回复
想得到一批记录,希望条件是几,就几条记录
Tongls 2007-05-11
  • 打赏
  • 举报
回复
不明白什么意思? 是得到一条记录,还是一批记录?
HelloWorld_001 2007-05-11
  • 打赏
  • 举报
回复
是不是这个啊?


查看序列值
SQL> create sequence aaa increment by 1 start with 1;
SQL> select aaa.nextval from dual;
SQL> select aaa.nextval from dual;
NEXTVAL
----------
1

SQL> select aaa.currval from dual;
CURRVAL
----------
1
cheny 2007-05-11
  • 打赏
  • 举报
回复
非常感谢DragonBill!!!
DragonBill 2007-05-11
  • 打赏
  • 举报
回复
SELECT LEVEL LV FROM DUAL CONNECT BY LEVEL < N

N为指定记录数
HelloWorld_001 2007-05-11
  • 打赏
  • 举报
回复
不会,帮顶

17,090

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧