SQL开发人员单记录视图

时间:2017-10-04 11:32:49

标签: oracle oracle-sqldeveloper

我目前正在使用SQL开发人员查看包含许多列的数据库中的表。如果在单个记录视图中对列名进行排序,那将是理想的吗?我一直无法找到实现这一目标的任何选择。

修改

单个记录视图出现在几个地方。这包括在列表中选择一个表,然后选择数据选项卡。然后右键单击记录。

这不需要编写任何SQL。

1 个答案:

答案 0 :(得分:1)

单个记录视图已排序:

SELECT COLUMN_NAME, COLUMN_ID
FROM   user_tab_columns
WHERE  table_name = 'YOUR_TABLE'
ORDER BY COLUMN_ID;

它只是按COLUMN_ID排序,它对应于在创建表的DDL语句中定义列的顺序。

它不是按字母顺序排序的(这可能是您可能会遵循的) - 但如果您在原始DDL语句中按字母顺序排列列,或者通过重命名列(或其他内容然后返回到列),则可以按字母顺序对其进行排序原始名称和重新创建索引)。