@@ -64,79 +64,65 @@ public virtual string TransformText()
6464
6565 #line default
6666 #line hidden
67- this . Write ( "\r \n WITH\r \n -- This code was generated by " ) ;
67+ this . Write ( "\r \n WITH\r \n \t CTE_MAIN AS \r \n \t ( \r \n \t \t SELECT \r \n \t \t \t " ) ;
6868
69- #line 8 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
70- this . Write ( this . ToStringHelper . ToStringWithCulture ( TemplateName ) ) ;
71-
72- #line default
73- #line hidden
74- this . Write ( " @ " ) ;
75-
76- #line 8 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
77- this . Write ( this . ToStringHelper . ToStringWithCulture ( DateTime . Now . ToString ( ) ) ) ;
78-
79- #line default
80- #line hidden
81- this . Write ( "\r \n \t CTE_MAIN AS\r \n \t (\r \n \t \t SELECT\r \n \t \t \t " ) ;
82-
83- #line 12 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
69+ #line 11 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
8470 this . Write ( this . ToStringHelper . ToStringWithCulture ( Junction_Columns ) ) ;
8571
8672 #line default
8773 #line hidden
8874 this . Write ( ",\r \n \t \t \t " ) ;
8975
90- #line 13 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
76+ #line 12 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
9177 this . Write ( this . ToStringHelper . ToStringWithCulture ( PivotColumn ) ) ;
9278
9379 #line default
9480 #line hidden
9581 this . Write ( ",\r \n \t \t \t " ) ;
9682
97- #line 14 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
83+ #line 13 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
9884 this . Write ( this . ToStringHelper . ToStringWithCulture ( MeasureColumn ) ) ;
9985
10086 #line default
10187 #line hidden
10288 this . Write ( "\r \n \t \t FROM\r \n \t \t \t " ) ;
10389
104- #line 16 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
90+ #line 15 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
10591 this . Write ( this . ToStringHelper . ToStringWithCulture ( SourceView ) ) ;
10692
10793 #line default
10894 #line hidden
10995 this . Write ( "\r \n \t \t WHERE\r \n \t \t \t " ) ;
11096
111- #line 18 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
97+ #line 17 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
11298 this . Write ( this . ToStringHelper . ToStringWithCulture ( PivotColumn ) ) ;
11399
114100 #line default
115101 #line hidden
116102 this . Write ( "\t IN (" ) ;
117103
118- #line 18 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
104+ #line 17 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
119105 this . Write ( this . ToStringHelper . ToStringWithCulture ( Value_List ) ) ;
120106
121107 #line default
122108 #line hidden
123109 this . Write ( ")\r \n \t \t \t " ) ;
124110
125- #line 19 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
111+ #line 18 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
126112 this . Write ( this . ToStringHelper . ToStringWithCulture ( SourceFilter . InsertRight ( "AND " ) ) ) ;
127113
128114 #line default
129115 #line hidden
130116 this . Write ( "\r \n \t ),\r \n \t JOIN_ON AS\r \n \t (\r \n \t \t SELECT DISTINCT\r \n \t \t \t " ) ;
131117
132- #line 24 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
118+ #line 23 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
133119 this . Write ( this . ToStringHelper . ToStringWithCulture ( Junction_Columns ) ) ;
134120
135121 #line default
136122 #line hidden
137123 this . Write ( "\r \n \t \t FROM\r \n \t \t \t CTE_MAIN\r \n \t )\r \n " ) ;
138124
139- #line 28 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
125+ #line 27 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
140126
141127 for ( int i = 0 ; i < Value_Aliases . Length ; i ++ )
142128 {
@@ -146,42 +132,42 @@ public virtual string TransformText()
146132 #line hidden
147133 this . Write ( "\t ,\r \n \t CTE_" ) ;
148134
149- #line 33 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
135+ #line 32 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
150136 this . Write ( this . ToStringHelper . ToStringWithCulture ( i ) ) ;
151137
152138 #line default
153139 #line hidden
154140 this . Write ( "\t AS\r \n \t (\r \n \t \t SELECT\r \n \t \t \t " ) ;
155141
156- #line 36 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
142+ #line 35 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
157143 this . Write ( this . ToStringHelper . ToStringWithCulture ( Junction_Columns ) ) ;
158144
159145 #line default
160146 #line hidden
161147 this . Write ( ",\r \n \t \t \t " ) ;
162148
163- #line 37 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
149+ #line 36 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
164150 this . Write ( this . ToStringHelper . ToStringWithCulture ( MeasureColumn ) ) ;
165151
166152 #line default
167153 #line hidden
168154 this . Write ( "\r \n \t \t FROM\r \n \t \t \t CTE_MAIN\r \n \t \t WHERE\r \n \t \t \t " ) ;
169155
170- #line 41 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
156+ #line 40 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
171157 this . Write ( this . ToStringHelper . ToStringWithCulture ( PivotColumn ) ) ;
172158
173159 #line default
174160 #line hidden
175161 this . Write ( "\t = " ) ;
176162
177- #line 41 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
163+ #line 40 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
178164 this . Write ( this . ToStringHelper . ToStringWithCulture ( Value_Aliases [ i ] . Item1 ) ) ;
179165
180166 #line default
181167 #line hidden
182168 this . Write ( "\r \n \t )\r \n " ) ;
183169
184- #line 43 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
170+ #line 42 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
185171
186172 }
187173
@@ -190,14 +176,14 @@ public virtual string TransformText()
190176 #line hidden
191177 this . Write ( "SELECT\r \n \t J." ) ;
192178
193- #line 47 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
179+ #line 46 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
194180 this . Write ( this . ToStringHelper . ToStringWithCulture ( Junction_Columns ) ) ;
195181
196182 #line default
197183 #line hidden
198184 this . Write ( "\r \n " ) ;
199185
200- #line 48 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
186+ #line 47 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
201187
202188 for ( int i = 0 ; i < Value_Aliases . Length ; i ++ )
203189 {
@@ -207,28 +193,28 @@ public virtual string TransformText()
207193 #line hidden
208194 this . Write ( "\t , C" ) ;
209195
210- #line 52 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
196+ #line 51 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
211197 this . Write ( this . ToStringHelper . ToStringWithCulture ( i ) ) ;
212198
213199 #line default
214200 #line hidden
215201 this . Write ( "." ) ;
216202
217- #line 52 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
203+ #line 51 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
218204 this . Write ( this . ToStringHelper . ToStringWithCulture ( MeasureColumn ) ) ;
219205
220206 #line default
221207 #line hidden
222208 this . Write ( "\t \t AS " ) ;
223209
224- #line 52 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
210+ #line 51 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
225211 this . Write ( this . ToStringHelper . ToStringWithCulture ( Value_Aliases [ i ] . Item2 ) ) ;
226212
227213 #line default
228214 #line hidden
229215 this . Write ( "\r \n " ) ;
230216
231- #line 53 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
217+ #line 52 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
232218
233219 }
234220
@@ -237,7 +223,7 @@ public virtual string TransformText()
237223 #line hidden
238224 this . Write ( "FROM\r \n \t JOIN_ON\t \t J\r \n " ) ;
239225
240- #line 58 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
226+ #line 57 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
241227
242228 for ( int i = 0 ; i < Value_Aliases . Length ; i ++ )
243229 {
@@ -247,28 +233,28 @@ public virtual string TransformText()
247233 #line hidden
248234 this . Write ( "\t LEFT JOIN\r \n \t CTE_" ) ;
249235
250- #line 63 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
236+ #line 62 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
251237 this . Write ( this . ToStringHelper . ToStringWithCulture ( i ) ) ;
252238
253239 #line default
254240 #line hidden
255241 this . Write ( "\t \t C" ) ;
256242
257- #line 63 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
243+ #line 62 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
258244 this . Write ( this . ToStringHelper . ToStringWithCulture ( i ) ) ;
259245
260246 #line default
261247 #line hidden
262- this . Write ( "\r \n \t ON\r \n \ t (" ) ;
248+ this . Write ( "\r \n \t ON\t (" ) ;
263249
264- #line 65 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
250+ #line 63 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
265251 this . Write ( this . ToStringHelper . ToStringWithCulture ( string . Join ( " AND " , JunctionColumns . Select ( c => string . Format ( "J.{0} = C{1}.{0}" , c , i ) ) ) ) ) ;
266252
267253 #line default
268254 #line hidden
269255 this . Write ( ")\r \n " ) ;
270256
271- #line 66 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
257+ #line 64 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.SqlServer.sql"
272258
273259 }
274260
@@ -512,16 +498,16 @@ public virtual string TransformText()
512498
513499 #line default
514500 #line hidden
515- this . Write ( "\r \n \t ON\r \n \ t (" ) ;
501+ this . Write ( "\r \n \t ON\t (" ) ;
516502
517- #line 60 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.Oracle.sql"
503+ #line 59 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.Oracle.sql"
518504 this . Write ( this . ToStringHelper . ToStringWithCulture ( string . Join ( " AND " , JunctionColumns . Select ( c => string . Format ( "J.{0} = C{1}.{0}" , c , i ) ) ) ) ) ;
519505
520506 #line default
521507 #line hidden
522508 this . Write ( ")\r \n " ) ;
523509
524- #line 61 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.Oracle.sql"
510+ #line 60 "E:\Projects\T4SQL\T4SQLTemplateLibrary\T4Templates\Pivot\VFullPivot.Oracle.sql"
525511
526512 }
527513
0 commit comments