From d7349087f6f01eaa0b3070bf4ac302063ec49d70 Mon Sep 17 00:00:00 2001 From: Yaren Yilmaz Date: Wed, 18 Dec 2024 18:09:18 +0300 Subject: [PATCH] create table before select --- .../StoredProcedures/Private_PrintTable.sql | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/sql/tSQLt_synapse/StoredProcedures/Private_PrintTable.sql b/sql/tSQLt_synapse/StoredProcedures/Private_PrintTable.sql index 18a86c3..800062f 100644 --- a/sql/tSQLt_synapse/StoredProcedures/Private_PrintTable.sql +++ b/sql/tSQLt_synapse/StoredProcedures/Private_PrintTable.sql @@ -96,12 +96,19 @@ BEGIN IF OBJECT_ID ('tempdb..#PrintTable') IS NOT NULL DROP TABLE #PrintTable; + + CREATE TABLE [#PrintTable] + ( + [RowText] [nvarchar](MAX) NOT NULL, + [sequence] [int] NOT NULL + ) + WITH (DISTRIBUTION = ROUND_ROBIN, CLUSTERED INDEX ([sequence])); PRINT ('After truncate'); SET @Command = N' + INSERT INTO #PrintTable SELECT RowText, ROW_NUMBER() OVER(ORDER BY RowText) AS sequence - INTO #PrintTable FROM ( SELECT CONCAT_WS('', '', ' + @ColumnCastList + ') AS RowText FROM [' + @SchemaName + '].[' + @TableName + ']