例如,我在oracle里边有一个表叫“A”,它里边有很多列。我现在只想取得一些“列名”,请问,应该怎样取?

解决方案 »

  1.   

    elect   column_name   from   dba_tab_columns   where   table_name='你的大写表名';
      

  2.   

    select   column_name   from   user_tab_columns   where   table_name='AUCLOT';
      

  3.   

    select column_name from all_tab_columns where table_name='A';
      

  4.   


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

  5.   

    select column_name from user_tab_columns where table_name=upper('field');