我想編寫一個SQL語句(SQL Server),它在特定條件下選擇列名並「返回」由,
分隔的所有列名。選擇用逗號分隔的列名稱
SELECT COLUMN_NAME
FROM all_tab_columns
WHERE OWNER = 'KOCH' AND TABLE_NAME = 'TABLE1';
這將返回列名的幾行:
NAME
ID
STATE
CITY
但我希望他們能在這個格式返回:
NAME, ID, STATE, CITY
(我想我必須使用FROM dual
)?
即使你一直在重複使用的是SQL Server中,事實上,你正在使用'all_tab_columns'說說'dual'點,你實際使用的Oracle – Lamak