oracle seq 小记
来源:互联网 发布:怎么制作淘宝店铺标志 编辑:程序博客网 时间:2024/06/05 05:04
在select 语句中用sequence 对象, 需要注意同级中是否存在 group by 或者 order by.
如有sequence 对象seq_A, table 对象 tableA(F_A,F_B)
select seq_A.nextval, F_A, F_B
from tableA
group by F_A, F_B
order by F_B
当我们执行上述语句, 将会报错误: ORA-02287: 此处不允许序号.
错误的原因在于seq_A.nextval 和group by, order by 存在于同级中.
我们改一下就好了:
select seq_A.nextval, F_A, F_B
from (select F_A,F_B from tableA
group by F_A, F_B
order by F_B) a --派生表
执行成功,只要不是同一层的select 就没有问题了.
- oracle seq 小记
- seq
- seq
- Oracle 小记
- Oracle小记
- Oracle 小记
- 【Oracle】小记
- oracle小记
- Oracle小记
- Oracle小记
- Oracle小记
- Oracle小记
- Oracle 小记
- ORACLE小记
- Oracle 小记
- Oracle小记
- ORACLE dblink 小记
- oracle rownum使用小记
- 编写基于libjingle的应用程序的基本步骤
- UML类图
- JQuery 操作数组 each、map、grep
- uva10106--BigNumber
- 关于android多点触控
- oracle seq 小记
- 关于绘制文本详细论述
- Struts2.X起步
- adroid 类似QQ,点击输入框外面可以消失软键盘
- 华硕K40IN关闭触摸板
- asp.net中弹出对话框,ListView中隐藏控件,validateRequest
- 我们项目中对Ext.gird.EditorGridPanel是如何添加一行,删除一行的
- CAGR
- java多线程总结二:后台线程(守护线程)