@@ -187,7 +187,7 @@ BEGIN
187187 N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
188188 N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
189189 THEN N''''
190- WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
190+ WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'', N''sysname'' )
191191 THEN CASE
192192 WHEN [max_length] = -1
193193 THEN N''(MAX)''
@@ -396,7 +396,7 @@ BEGIN
396396 N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
397397 N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
398398 THEN N''''
399- WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
399+ WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'', N''sysname'' )
400400 THEN CASE
401401 WHEN [max_length] = -1
402402 THEN N''(MAX)''
@@ -524,7 +524,7 @@ BEGIN
524524 N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
525525 N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'') OR [is_readonly] = 1
526526 THEN N''''
527- WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
527+ WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'', N''sysname'' )
528528 THEN CASE
529529 WHEN [max_length] = -1
530530 THEN N''(MAX)''
@@ -653,7 +653,7 @@ BEGIN
653653 N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
654654 N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'') OR [is_readonly] = 1
655655 THEN N''''
656- WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
656+ WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'', N''sysname'' )
657657 THEN CASE
658658 WHEN [max_length] = -1
659659 THEN N''(MAX)''
@@ -781,7 +781,7 @@ BEGIN
781781 THEN N''''
782782 WHEN [max_length] = -1
783783 THEN N''(MAX)''
784- WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
784+ WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'', N''sysname'' )
785785 THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
786786 ELSE QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
787787 END
0 commit comments