我目前正在使用SQL开发人员查看包含许多列的数据库中的表。如果在单个记录视图中对列名进行排序,那将是理想的吗?我一直无法找到实现这一目标的任何选择。
修改
单个记录视图出现在几个地方。这包括在列表中选择一个表,然后选择数据选项卡。然后右键单击记录。
这不需要编写任何SQL。
答案 0 :(得分:1)
单个记录视图已排序:
SELECT COLUMN_NAME, COLUMN_ID
FROM user_tab_columns
WHERE table_name = 'YOUR_TABLE'
ORDER BY COLUMN_ID;
它只是按COLUMN_ID
排序,它对应于在创建表的DDL语句中定义列的顺序。
它不是按字母顺序排序的(这可能是您可能会遵循的) - 但如果您在原始DDL语句中按字母顺序排列列,或者通过重命名列(或其他内容然后返回到列),则可以按字母顺序对其进行排序原始名称和重新创建索引)。