以下查詢將返回60行,我如何在一次性使用存儲過程中執行語句。使用存儲過程執行動態查詢結果
SELECT 'UPDATE TEMP1
SET ' + COLUMN_NAME + '= 0' + ' WHERE '+COLUMN_NAME+ ' IS NULL'
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'TEMP1' AND DATA_TYPE = 'FLOAT'
AND COLUMN_NAME NOT IN('Sales','Net_Margin');
我用tsql替換了plsql標記。 PL/SQL適用於Oracle。 –