显示Oracle表的列名

时间:2010-08-19 18:41:39

标签: sql oracle

这项任务是否有单线程?请注意,我不会使用Oracle的SQL Plus。

2 个答案:

答案 0 :(得分:8)

此语句将选择表的所有列,只需将“TABLE_NAME”替换为表的实际名称。请记住,表名是大写的。

select utc.column_name 
  from user_tab_columns utc
 where utc.TABLE_NAME = 'TABLE_NAME'
 order by utc.COLUMN_ID

答案 1 :(得分:3)

SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME='TABLE_NAME'