-3

テーブルの列の名前を返すクエリが必要です。

次のクエリを試しました-

SELECT column_name ColName 
  FROM all_tab_columns 
 WHERE table_name ='<TABLENAME>';

しかし、このクエリは重複した列名を返しています。

distinctパフォーマンスが低下するため、クエリで使用したくありません。

重複なしでテーブルの列を返すクエリがあります。

4

1 に答える 1

-1

これは、テーブルから列名を取得するためのソリューションです。

    select column_name,data_type from cols where Table_name='TEST_TABLE'
于 2012-04-05T09:38:45.880 に答える