Я не могу выполнить сценарий, анализируя его как XML, как упоминалось здесь. Я вижу, что это не поддерживается в Synapse на основе MSDN. Может ли кто-нибудь помочь мне, как я могу добиться этого в SQL DW? У меня есть таблица со всеми операторами SQL, и я хочу выполнить их, перебирая каждую запись в этом столбце.
DDL:
CREATE TABLE [#Temp]
(
JOB_ID INT NOT NULL,
SQL_STMNT NVARCHAR(2000)
);
DML:
INSERT INTO #Temp
SELECT 100, 'SELECT * FROM Table_A WHERE MyDate = @ProcessDate'
UNION
SELECT 103, 'SELECT * FROM Table_B WHERE MyDate = @ProcessDate AND MyCode = ''ABC'''
UNION
SELECT 110, 'SELECT * FROM Table_C WHERE MyDate = @ProcessDate AND MyID = 345'
UNION
SELECT 200, 'SELECT * FROM Table_D WHERE MyDate = @ProcessDate'
UNION
SELECT 230, 'SELECT * FROM Table_E WHERE MyDate = @ProcessDate'