Oracle 查詢表中各列名稱、表中列數
1、查詢表中列數
select count( column_name ) from user_tab_columns where table_name = '表名'; --表名為大寫或者:
select count(column_name) from user_tab_columns where table_name=upper('表名');2、查詢表中所有列名
SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = '表名' ORDER BY COLUMN_ID或者:
SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = '表名' ORDER BY COLUMN_ID小注:
sql語句在使用的時候,隻需要將表名換成要統計列數的表名即可,其餘部分不需要修改
最後更新:2017-04-03 20:19:22