繁体   English   中英

Oracle 12c column_name不一致

[英]Oracle 12c column_name inconsistency

所以我对Oracle 12c有这个小问题。 每当我做一个像这样的查询

SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE table_name = 'EMP';

我按正确的顺序获取列名称

empno
ename
...

但是当我再次运行它时,列名被颠倒了。

deptno
comm
...
ename
empno

谁知道为什么会这样? 这是一个在12c中实现的新“功能”,还是仅仅因为我的错误方式? 最重要的是有办法解决这个问题吗? 如果这是一个愚蠢的问题,请提前致谢并抱歉。

采用

order by column_id;

并且你总是得到正确的列顺序

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM