閱讀945 返回首頁    go 阿裏雲 go 技術社區[雲棲]


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 12:55:25

  上一篇:go 連載:麵向對象葵花寶典:思想、技巧與實踐(16) - 需求分析終極目的
  下一篇:go DEV gridview 捕獲行雙擊事件