Oracle查询一个表的所有列名

Oracle查询一个表的所有列名

SELECT COLUMN_NAME FROM USER_TAB_COLUMNS WHERE TABLE_NAME = ‘T_PROPERTY’ ORDER BY COLUMN_ID

SELECT COLUMN_NAME FROM ALL_TAB_COLUMNS WHERE TABLE_NAME = ‘T_PROPERTY’ ORDER BY COLUMN_ID

如果表名是大写的,这里一定要大写哦。就因为我整个小写的表名,费了好久呢。

sqlserver:

select name from syscolumns where id=object_id(‘表名’)

select count(*) from syscolumns where id=object_id(‘表名’)

posted @ 2014-04-26 06:10  九剑的天空  阅读(1045)  评论(0)    收藏  举报