日期:2014-05-17  浏览次数:20976 次

100分求取得一个表中的几个“列名”的语句
例如,我在oracle里边有一个表叫“A”,它里边有很多列。

我现在只想取得一些“列名”,请问,应该怎样取?

------解决方案--------------------
elect column_name from dba_tab_columns where table_name= '你的大写表名 ';
------解决方案--------------------
select column_name from user_tab_columns where table_name= 'AUCLOT ';
------解决方案--------------------
select column_name from all_tab_columns where table_name= 'A ';
------解决方案--------------------

比如查表名为‘ACCT_BALANCE’的字段,可以用如下语句
select /*column_name*/ * from user_tab_columns where table_name = 'ACCT_BALANCE ';

column_name 就是这个表的每个字段
------解决方案--------------------
select column_name from user_tab_columns where table_name=upper( 'field ');