私は2つの別々のクエリを書きました
1)
SELECT COLUMN_NAME
FROM ALL_TAB_COLUMNS
WHERE TABLE_NAME =
(SELECT DISTINCT UT.TABLE_NAME
FROM USER_TABLES UT
WHERE UT.TABLE_NAME = 'MY_TABLE')
AND COLUMN_NAME NOT IN ('AVOID_COLUMN')
2)
SELECT *
FROM MY_TABLE MT
WHERE MT.COL1 = '1'
最初のクエリは、避けたい列を除くすべての列の名前を返します。2つ目は、テーブルのすべての列のデータを返します。これらのクエリをマージして、最初のクエリから返される2番目のクエリからそれらの列のデータのみが選択されるようにする方法はありますか?
前もって感謝します