Skip to content

Commit 72bf0cc

Browse files
committed
revert most variable case changes
1 parent e3c0709 commit 72bf0cc

File tree

1 file changed

+97
-85
lines changed

1 file changed

+97
-85
lines changed

sp_doc.sql

Lines changed: 97 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -206,28 +206,31 @@ BEGIN
206206
ELSE ISNULL([c].[name], ''N/A'')
207207
END
208208
,'' | ''
209-
,CONCAT(UPPER(type_name(user_type_id))
209+
,CONCAT(UPPER(TYPE_NAME([user_type_id]))
210210
,CASE
211-
WHEN TYPE_NAME(user_type_id) IN (N''decimal'',N''numeric'')
212-
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
213-
WHEN [max_length] = -1 --Max length
214-
THEN N''(MAX)''
215-
WHEN TYPE_NAME(user_type_id) IN (''varchar'', ''char'')
216-
THEN QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
217-
WHEN TYPE_NAME(user_type_id) IN (N''nvarchar'',N''nchar'')
218-
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
219-
WHEN TYPE_NAME(user_type_id) IN (N''time'',N''datetime2'',N''datetimeoffset'')
220-
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
221-
WHEN TYPE_NAME(user_type_id) in (N''float'')
222-
THEN CASE
223-
WHEN precision = 53
224-
THEN N''''
225-
ELSE QUOTENAME(CAST(precision AS varchar(5)),''('') END
226-
WHEN TYPE_NAME(user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
227-
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
228-
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
229-
THEN N''''
230-
ELSE QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
211+
WHEN TYPE_NAME([user_type_id]) IN (N''decimal'',N''numeric'')
212+
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
213+
WHEN TYPE_NAME([user_type_id]) IN (''varchar'', ''char'')
214+
THEN QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
215+
WHEN TYPE_NAME([user_type_id]) IN (N''time'',N''datetime2'',N''datetimeoffset'')
216+
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
217+
WHEN TYPE_NAME([user_type_id]) in (N''float'')
218+
THEN CASE
219+
WHEN [c].precision = 53
220+
THEN N''''
221+
ELSE CONCAT(N''('',CAST([c].precision AS varchar(5)),N'')'')
222+
END
223+
WHEN TYPE_NAME([c].user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
224+
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
225+
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
226+
THEN N''''
227+
ELSE CASE
228+
WHEN [max_length] = -1
229+
THEN N''(MAX)''
230+
WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
231+
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
232+
ELSE QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
233+
END
231234
END)
232235
,'' | ''
233236
,CASE [c].[is_nullable]
@@ -408,28 +411,31 @@ BEGIN
408411
+ N'INSERT INTO #markdown
409412
SELECT CONCAT(''| '', [c].[name]
410413
,'' | ''
411-
,CONCAT(UPPER(type_name(user_type_id))
414+
,CONCAT(UPPER(TYPE_NAME([user_type_id]))
412415
,CASE
413-
WHEN TYPE_NAME(user_type_id) IN (N''decimal'',N''numeric'')
414-
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
415-
WHEN [max_length] = -1 --Max length
416-
THEN N''(MAX)''
417-
WHEN TYPE_NAME(user_type_id) IN (''varchar'', ''char'')
418-
THEN QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
419-
WHEN TYPE_NAME(user_type_id) IN (N''nvarchar'',N''nchar'')
420-
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
421-
WHEN TYPE_NAME(user_type_id) IN (N''time'',N''datetime2'',N''datetimeoffset'')
422-
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
423-
WHEN TYPE_NAME(user_type_id) in (N''float'')
424-
THEN CASE
425-
WHEN precision = 53
426-
THEN N''''
427-
ELSE QUOTENAME(CAST(precision AS varchar(5)),''('') END
428-
WHEN TYPE_NAME(user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
429-
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
430-
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
431-
THEN N''''
432-
ELSE QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
416+
WHEN TYPE_NAME([user_type_id]) IN (N''decimal'',N''numeric'')
417+
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
418+
WHEN TYPE_NAME([user_type_id]) IN (''varchar'', ''char'')
419+
THEN QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
420+
WHEN TYPE_NAME([user_type_id]) IN (N''time'',N''datetime2'',N''datetimeoffset'')
421+
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
422+
WHEN TYPE_NAME([user_type_id]) in (N''float'')
423+
THEN CASE
424+
WHEN [c].precision = 53
425+
THEN N''''
426+
ELSE CONCAT(N''('',CAST([c].precision AS varchar(5)),N'')'')
427+
END
428+
WHEN TYPE_NAME([c].user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
429+
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
430+
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
431+
THEN N''''
432+
ELSE CASE
433+
WHEN [max_length] = -1
434+
THEN N''(MAX)''
435+
WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
436+
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
437+
ELSE QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
438+
END
433439
END)
434440
,'' | ''
435441
,CASE [c].[is_nullable]
@@ -529,30 +535,32 @@ BEGIN
529535
INSERT INTO #markdown
530536
select CONCAT(''| '', CASE WHEN LEN([param].[name]) = 0 THEN ''*Output*'' ELSE [param].[name] END
531537
,'' | ''
532-
,CONCAT(UPPER(type_name(user_type_id))
538+
,CONCAT(UPPER(TYPE_NAME([user_type_id]))
533539
,CASE
534-
WHEN TYPE_NAME(user_type_id) IN (N''decimal'',N''numeric'')
540+
WHEN TYPE_NAME([user_type_id]) IN (N''decimal'',N''numeric'')
535541
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
536-
WHEN [max_length] = -1 --Max length
537-
THEN N''(MAX)''
538-
WHEN TYPE_NAME(user_type_id) IN (''varchar'', ''char'')
539-
THEN QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
540-
WHEN TYPE_NAME(user_type_id) IN (N''nvarchar'',N''nchar'')
541-
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
542-
WHEN TYPE_NAME(user_type_id) IN (N''time'',N''datetime2'',N''datetimeoffset'')
542+
WHEN TYPE_NAME([user_type_id]) IN (''varchar'', ''char'')
543+
THEN QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
544+
WHEN TYPE_NAME([user_type_id]) IN (N''time'',N''datetime2'',N''datetimeoffset'')
543545
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
544-
WHEN TYPE_NAME(user_type_id) in (N''float'')
546+
WHEN TYPE_NAME([user_type_id]) in (N''float'')
545547
THEN CASE
546548
WHEN precision = 53
547549
THEN N''''
548550
ELSE QUOTENAME(CAST(precision AS varchar(5)),''('') END
549-
WHEN TYPE_NAME(user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
551+
WHEN TYPE_NAME([user_type_id]) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
550552
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
551553
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
552554
THEN N''''
553-
WHEN [is_readonly] = 1 --User defined table type
554-
THEN N''''
555-
ELSE QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
555+
ELSE CASE
556+
WHEN [is_readonly] = 1 --User defined table type
557+
THEN N''''
558+
WHEN [max_length] = -1
559+
THEN N''(MAX)''
560+
WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
561+
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
562+
ELSE QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
563+
END
556564
END)
557565
,'' | ''
558566
,CASE [is_output]
@@ -653,30 +661,32 @@ BEGIN
653661
INSERT INTO #markdown
654662
select CONCAT(''| '', CASE WHEN LEN([param].[name]) = 0 THEN ''*Output*'' ELSE [param].[name] END
655663
,'' | ''
656-
,CONCAT(UPPER(type_name(user_type_id))
657-
,CASE
658-
WHEN TYPE_NAME(user_type_id) IN (N''decimal'',N''numeric'')
664+
,CONCAT(UPPER(TYPE_NAME([user_type_id]))
665+
,CASE
666+
WHEN TYPE_NAME([user_type_id]) IN (N''decimal'',N''numeric'')
659667
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
660-
WHEN [max_length] = -1 --Max length
661-
THEN N''(MAX)''
662-
WHEN TYPE_NAME(user_type_id) IN (''varchar'', ''char'')
663-
THEN QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
664-
WHEN TYPE_NAME(user_type_id) IN (N''nvarchar'',N''nchar'')
665-
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
666-
WHEN TYPE_NAME(user_type_id) IN (N''time'',N''datetime2'',N''datetimeoffset'')
668+
WHEN TYPE_NAME([user_type_id]) IN (''varchar'', ''char'')
669+
THEN QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
670+
WHEN TYPE_NAME([user_type_id]) IN (N''time'',N''datetime2'',N''datetimeoffset'')
667671
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
668-
WHEN TYPE_NAME(user_type_id) in (N''float'')
672+
WHEN TYPE_NAME([user_type_id]) in (N''float'')
669673
THEN CASE
670674
WHEN precision = 53
671675
THEN N''''
672676
ELSE QUOTENAME(CAST(precision AS varchar(5)),''('') END
673-
WHEN TYPE_NAME(user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
677+
WHEN TYPE_NAME([user_type_id]) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
674678
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
675679
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
676680
THEN N''''
677-
WHEN [is_readonly] = 1 --User defined table type
678-
THEN N''''
679-
ELSE QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
681+
ELSE CASE
682+
WHEN [is_readonly] = 1 --User defined table type
683+
THEN N''''
684+
WHEN [max_length] = -1
685+
THEN N''(MAX)''
686+
WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
687+
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
688+
ELSE QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
689+
END
680690
END)
681691
,'' | ''
682692
,CASE [is_output]
@@ -776,30 +786,32 @@ BEGIN
776786
INSERT INTO #markdown
777787
select CONCAT(''| '', CASE WHEN LEN([param].[name]) = 0 THEN ''*Output*'' ELSE [param].[name] END
778788
,'' | ''
779-
,CONCAT(UPPER(type_name(user_type_id))
789+
,CONCAT(UPPER(TYPE_NAME([user_type_id]))
780790
,CASE
781-
WHEN TYPE_NAME(user_type_id) IN (N''decimal'',N''numeric'')
791+
WHEN TYPE_NAME([user_type_id]) IN (N''decimal'',N''numeric'')
782792
THEN CONCAT(N''('',CAST(precision AS varchar(5)), N'','',CAST(scale AS varchar(5)), N'')'')
783-
WHEN [max_length] = -1 --Max length
784-
THEN N''(MAX)''
785-
WHEN TYPE_NAME(user_type_id) IN (''varchar'', ''char'')
786-
THEN QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
787-
WHEN TYPE_NAME(user_type_id) IN (N''nvarchar'',N''nchar'')
788-
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
789-
WHEN TYPE_NAME(user_type_id) IN (N''time'',N''datetime2'',N''datetimeoffset'')
793+
WHEN TYPE_NAME([user_type_id]) IN (''varchar'', ''char'')
794+
THEN QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
795+
WHEN TYPE_NAME([user_type_id]) IN (N''time'',N''datetime2'',N''datetimeoffset'')
790796
THEN QUOTENAME(CAST(scale AS varchar(5)), ''('')
791-
WHEN TYPE_NAME(user_type_id) in (N''float'')
797+
WHEN TYPE_NAME([user_type_id]) in (N''float'')
792798
THEN CASE
793799
WHEN precision = 53
794800
THEN N''''
795801
ELSE QUOTENAME(CAST(precision AS varchar(5)),''('') END
796-
WHEN TYPE_NAME(user_type_id) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
802+
WHEN TYPE_NAME([user_type_id]) IN (N''int'',N''bigint'',N''smallint'',N''tinyint'',N''money'',N''smallmoney'',
797803
N''real'',N''datetime'',N''smalldatetime'',N''bit'',N''image'',N''text'',N''uniqueidentifier'',
798804
N''date'',N''ntext'',N''sql_variant'',N''hierarchyid'',''geography'',N''timestamp'',N''xml'')
799805
THEN N''''
800-
WHEN [is_readonly] = 1 --User defined table type
801-
THEN N''''
802-
ELSE QUOTENAME(CAST(max_length AS VARCHAR(10)), ''('')
806+
ELSE CASE
807+
WHEN [is_readonly] = 1 --User defined table type
808+
THEN N''''
809+
WHEN [max_length] = -1
810+
THEN N''(MAX)''
811+
WHEN TYPE_NAME([user_type_id]) IN (N''nvarchar'',N''nchar'')
812+
THEN QUOTENAME(CAST([max_length]/2 AS VARCHAR(10)), ''('')
813+
ELSE QUOTENAME(CAST([max_length] AS VARCHAR(10)), ''('')
814+
END
803815
END)
804816
,'' | ''
805817
,CASE [is_output]

0 commit comments

Comments
 (0)