xcxd.net
当前位置:首页 >> orAClE中的DistinCt和rowiD? >>

orAClE中的DistinCt和rowiD?

语句里主查询中用了 * 号,而 * 号包含了rowid,而主查询的数据源是子查询,主查询并不存在rowid,因此出现了ORA-01446错误。 解决方法:在子查询中rowid取别名。例:select rownum,rowid id,... ...

应该是rowid的数据类型和你astu表中的字段sdue1类型不一致

row_number() over (order by T_EQ_BA_EQUIPMENT_ID) Rowid ,t1.* 这里的Rowid 不用单引号 ,

网站首页 | 网站地图
All rights reserved Powered by www.xcxd.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com