@@ -144,7 +144,7 @@ BEGIN
144
144
FROM #ColumnData
145
145
Order by column_id
146
146
147
- SET @SQL = @SQL + @FirstColumn + ' [ ' + @ColumnName + ' ] '
147
+ SET @SQL = @SQL + @FirstColumn + ' ' + QUOTENAME ( @ColumnName) + ' '
148
148
149
149
if @ColIsComputed = 0
150
150
BEGIN
@@ -201,7 +201,7 @@ BEGIN
201
201
END
202
202
203
203
SET @SQL = @SQL +
204
- ISNULL ((SELECT CHAR (9 ) + ' , CONSTRAINT [ ' + k .name + ' ] PRIMARY KEY (' +
204
+ ISNULL ((SELECT CHAR (9 ) + ' , CONSTRAINT ' + QUOTENAME ( k .name ) + ' PRIMARY KEY (' +
205
205
(SELECT STUFF ((
206
206
SELECT ' , [' + c .name + ' ] ' + CASE WHEN ic .is_descending_key = 1 THEN ' DESC' ELSE ' ASC' END
207
207
FROM sys .index_columns ic WITH (NOWAIT )
@@ -215,7 +215,7 @@ BEGIN
215
215
WHERE k .parent_object_id = @TableObjectId
216
216
AND k.[type] = ' PK' ), ' ' ) + ' )' + CHAR (13 )
217
217
218
- SET @SQL = ' CREATE TABLE ' + @SchemaName + ' .' + @TableName + ' (' + @SQL ;
218
+ SET @SQL = ' CREATE TABLE ' + QUOTENAME ( @SchemaName) + ' .' + QUOTENAME ( @TableName) + ' (' + @SQL ;
219
219
220
220
IF @DropAndRecreate = 1
221
221
INSERT INTO @Scripts
@@ -228,7 +228,7 @@ BEGIN
228
228
229
229
' Alter' ,
230
230
@TableName,
231
- ' DROP TABLE ' + @SchemaName + ' .' + @TableName
231
+ ' DROP TABLE ' + QuoteName ( @SchemaName ) + ' .' + QUOTENAME ( @TableName )
232
232
)
233
233
234
234
INSERT INTO @Scripts
@@ -282,7 +282,7 @@ BEGIN
282
282
ELSE ' '
283
283
END AS [IndexType]
284
284
,STUFF ((
285
- SELECT ' , [ ' + sc .NAME + ' ]' AS " text()"
285
+ SELECT ' , ' + quotename ( sc .NAME ) AS " text()"
286
286
FROM syscolumns AS sc
287
287
INNER JOIN sys .index_columns AS ic ON ic .object_id = sc .id
288
288
AND ic .column_id = sc .colid
@@ -330,7 +330,7 @@ BEGIN
330
330
@IndexIncludedColumns = IncludedColumns
331
331
FROM @Indices
332
332
333
- SET @SQL = ' CREATE ' + @IndexType + ' INDEX ' + @IndexName + ' ON ' + @SchemaName + ' .' + @TableName + ' ( ' + @IndexedColumns + ' ) '
333
+ SET @SQL = ' CREATE ' + @IndexType + ' INDEX ' + QUOTENAME ( @IndexName) + ' ON ' + QUOTENAME ( @SchemaName) + ' .' + QUOTENAME ( @TableName) + ' ( ' + @IndexedColumns + ' ) '
334
334
335
335
if not @IndexIncludedColumns is null
336
336
BEGIN
371
371
' ALTER TABLE '
372
372
+ QUOTENAME (cs .name ) + ' .' + QUOTENAME (ct .name )
373
373
+ ' ADD CONSTRAINT ' + QUOTENAME (fk .name )
374
- + ' FOREIGN KEY (' + STUFF ((SELECT ' ,' + QUOTENAME (c .name )
374
+ + ' FOREIGN KEY (' + STUFF ((SELECT ' ,' + QUOTENAME (c .name )+ ' '
375
375
-- get all the columns in the constraint table
376
376
FROM sys .columns AS c
377
377
INNER JOIN sys .foreign_key_columns AS fkc
0 commit comments