프로젝트

일반

사용자정보

통계
| 개정판:

hytos / ID2.Manager / MarkusSQL / CreateTable.sql @ 5b086e44

이력 | 보기 | 이력해설 | 다운로드 (132 KB)

1
??U S E   [ m a r k u s _ S E C t e s t ] 
2
 
3
 G O 
4
 
5
 
6
 
7
 / * * * * * *   O b j e c t :     U s e r   [ M a r k u s C A ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
8
 
9
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . d a t a b a s e _ p r i n c i p a l s   W H E R E   n a m e   =   N ' M a r k u s C A ' ) 
10
 
11
 C R E A T E   U S E R   [ M a r k u s C A ]   F O R   L O G I N   [ M a r k u s C A ]   W I T H   D E F A U L T _ S C H E M A = [ d b o ] 
12
 
13
 G O 
14
 
15
 A L T E R   R O L E   [ d b _ a c c e s s a d m i n ]   A D D   M E M B E R   [ M a r k u s C A ] 
16
 
17
 G O 
18
 
19
 / * * * * * *   O b j e c t :     S c h e m a   [ S i g n a l R ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
20
 
21
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . s c h e m a s   W H E R E   n a m e   =   N ' S i g n a l R ' ) 
22
 
23
 E X E C   s y s . s p _ e x e c u t e s q l   N ' C R E A T E   S C H E M A   [ S i g n a l R ] ' 
24
 
25
 G O 
26
 
27
 / * * * * * *   O b j e c t :     U s e r D e f i n e d T a b l e T y p e   [ d b o ] . [ T Y P E _ I N S E R T _ D O C P A G E ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
28
 
29
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . t y p e s   s t   J O I N   s y s . s c h e m a s   s s   O N   s t . s c h e m a _ i d   =   s s . s c h e m a _ i d   W H E R E   s t . n a m e   =   N ' T Y P E _ I N S E R T _ D O C P A G E '   A N D   s s . n a m e   =   N ' d b o ' ) 
30
 
31
 C R E A T E   T Y P E   [ d b o ] . [ T Y P E _ I N S E R T _ D O C P A G E ]   A S   T A B L E ( 
32
 
33
          [ D O C I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
34
 
35
          [ P A G E _ N U M B E R ]   [ i n t ]   N O T   N U L L , 
36
 
37
          [ P A G E _ W I D T H ]   [ n v a r c h a r ] ( 2 0 )   N O T   N U L L , 
38
 
39
          [ P A G E _ H E I G H T ]   [ n v a r c h a r ] ( 2 0 )   N O T   N U L L , 
40
 
41
          [ P A G E _ A N G L E ]   [ i n t ]   N O T   N U L L 
42
 
43
 ) 
44
 
45
 G O 
46
 
47
 
48
 
49
 G O 
50
 
51
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C o n t r o l T y p e ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
52
 
53
 B E G I N 
54
 
55
 C R E A T E   T A B L E   [ d b o ] . [ C o n t r o l T y p e ] ( 
56
 
57
          [ T y p e N a m e ]   [ v a r c h a r ] ( 5 0 )   N O T   N U L L , 
58
 
59
          [ T y p e V a l u e ]   [ i n t ]   N O T   N U L L , 
60
 
61
          [ I s T e x t ]   [ i n t ]   N O T   N U L L , 
62
 
63
   C O N S T R A I N T   [ P K _ C o n t r o l T y p e ]   P R I M A R Y   K E Y   C L U S T E R E D   
64
 
65
 ( 
66
 
67
          [ T y p e N a m e ]   A S C , 
68
 
69
          [ T y p e V a l u e ]   A S C 
70
 
71
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
72
 
73
 )   O N   [ P R I M A R Y ] 
74
 
75
 E N D 
76
 
77
 G O 
78
 
79
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ D O C I N F O ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
80
 
81
 S E T   A N S I _ N U L L S   O N 
82
 
83
 G O 
84
 
85
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
86
 
87
 G O 
88
 
89
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D O C I N F O ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
90
 
91
 B E G I N 
92
 
93
 C R E A T E   T A B L E   [ d b o ] . [ D O C I N F O ] ( 
94
 
95
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
96
 
97
          [ O R I G I N A L _ F I L E ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
98
 
99
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
100
 
101
          [ P A G E _ C O U N T ]   [ i n t ]   N O T   N U L L , 
102
 
103
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
104
 
105
   C O N S T R A I N T   [ P K _ D O C I N F O ]   P R I M A R Y   K E Y   C L U S T E R E D   
106
 
107
 ( 
108
 
109
          [ I D ]   A S C 
110
 
111
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
112
 
113
 )   O N   [ P R I M A R Y ] 
114
 
115
 E N D 
116
 
117
 G O 
118
 
119
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ M A R K U P _ D A T A ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
120
 
121
 S E T   A N S I _ N U L L S   O N 
122
 
123
 G O 
124
 
125
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
126
 
127
 G O 
128
 
129
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ D A T A ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
130
 
131
 B E G I N 
132
 
133
 C R E A T E   T A B L E   [ d b o ] . [ M A R K U P _ D A T A ] ( 
134
 
135
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
136
 
137
          [ P A G E N U M B E R ]   [ i n t ]   N O T   N U L L , 
138
 
139
          [ D A T A ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
140
 
141
          [ M A R K U P I N F O _ V E R S I O N _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
142
 
143
          [ D A T A _ T Y P E ]   [ i n t ]   N O T   N U L L , 
144
 
145
          [ S Y M B O L _ I D ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
146
 
147
          [ R E M A R K ]   [ v a r c h a r ] ( 4 0 )   N U L L , 
148
 
149
          [ I n s e r t T i m e ]   [ d a t e t i m e ]   N U L L , 
150
 
151
   C O N S T R A I N T   [ P K _ M A R K U P _ D A T A ]   P R I M A R Y   K E Y   C L U S T E R E D   
152
 
153
 ( 
154
 
155
          [ I D ]   A S C 
156
 
157
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
158
 
159
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
160
 
161
 E N D 
162
 
163
 G O 
164
 
165
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ M A R K U P _ I N F O ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
166
 
167
 S E T   A N S I _ N U L L S   O N 
168
 
169
 G O 
170
 
171
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
172
 
173
 G O 
174
 
175
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ I N F O ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
176
 
177
 B E G I N 
178
 
179
 C R E A T E   T A B L E   [ d b o ] . [ M A R K U P _ I N F O ] ( 
180
 
181
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
182
 
183
          [ D O C I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
184
 
185
          [ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
186
 
187
          [ C R E A T E _ T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
188
 
189
          [ C O N S O L I D A T E ]   [ i n t ]   N O T   N U L L , 
190
 
191
          [ D E S C R I P T I O N ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
192
 
193
          [ A V O I D _ C O N S O L I D A T E ]   [ i n t ]   N O T   N U L L , 
194
 
195
          [ P A R T _ C O N S O L I D A T E ]   [ i n t ]   N O T   N U L L , 
196
 
197
          [ U P D A T E _ T I M E ]   [ d a t e t i m e ]   N U L L , 
198
 
199
   C O N S T R A I N T   [ P K _ M A R K U P _ I N F O ]   P R I M A R Y   K E Y   C L U S T E R E D   
200
 
201
 ( 
202
 
203
          [ I D ]   A S C 
204
 
205
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
206
 
207
 )   O N   [ P R I M A R Y ] 
208
 
209
 E N D 
210
 
211
 G O 
212
 
213
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
214
 
215
 S E T   A N S I _ N U L L S   O N 
216
 
217
 G O 
218
 
219
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
220
 
221
 G O 
222
 
223
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
224
 
225
 B E G I N 
226
 
227
 C R E A T E   T A B L E   [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ] ( 
228
 
229
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
230
 
231
          [ M A R K U P I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
232
 
233
          [ C R E A T E _ D A T E ]   [ d a t e t i m e ]   N O T   N U L L , 
234
 
235
   C O N S T R A I N T   [ P K _ M A R K U P _ I N F O _ V E R S I O N ]   P R I M A R Y   K E Y   C L U S T E R E D   
236
 
237
 ( 
238
 
239
          [ I D ]   A S C 
240
 
241
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
242
 
243
 )   O N   [ P R I M A R Y ] 
244
 
245
 E N D 
246
 
247
 G O 
248
 
249
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ M E M B E R ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
250
 
251
 S E T   A N S I _ N U L L S   O N 
252
 
253
 G O 
254
 
255
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
256
 
257
 G O 
258
 
259
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M E M B E R ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
260
 
261
 B E G I N 
262
 
263
 C R E A T E   T A B L E   [ d b o ] . [ M E M B E R ] ( 
264
 
265
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
266
 
267
          [ D E P A R T M E N T ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
268
 
269
          [ N A M E ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
270
 
271
          [ P O S I T I O N ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
272
 
273
          [ E M A I L _ A D D R E S S ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
274
 
275
          [ P A S S W O R D ]   [ n v a r c h a r ] ( 1 0 0 )   N U L L , 
276
 
277
          [ C O M P A N Y ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
278
 
279
          [ C R E A T E _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
280
 
281
          [ M O D I F I E D _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
282
 
283
          [ I S L I C E N S E ]   [ i n t ]   N U L L , 
284
 
285
   C O N S T R A I N T   [ P K _ M E M B E R ]   P R I M A R Y   K E Y   C L U S T E R E D   
286
 
287
 ( 
288
 
289
          [ I D ]   A S C 
290
 
291
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
292
 
293
 )   O N   [ P R I M A R Y ] 
294
 
295
 E N D 
296
 
297
 G O 
298
 
299
 / * * * * * *   O b j e c t :     V i e w   [ d b o ] . [ V i e w M a r k u p D a t a ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
300
 
301
 S E T   A N S I _ N U L L S   O N 
302
 
303
 G O 
304
 
305
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
306
 
307
 G O 
308
 
309
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . v i e w s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ V i e w M a r k u p D a t a ] ' ) ) 
310
 
311
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   V I E W   [ d b o ] . [ V i e w M a r k u p D a t a ] 
312
 
313
 A S 
314
 
315
 S E L E C T     d b o . D O C I N F O . P R O J E C T _ N O ,   d b o . D O C I N F O . D O C U M E N T _ I D ,   d b o . M A R K U P _ D A T A . I D   A S   M A R K U P _ D A T A _ I D ,   d b o . M A R K U P _ D A T A . P A G E N U M B E R ,   
316
 
317
                               d b o . M a r k u p D a t a T e x t ( d b o . M A R K U P _ D A T A . D A T A )   A S   T e x t ,   d b o . M A R K U P _ I N F O _ V E R S I O N . C R E A T E _ D A T E ,   d b o . M E M B E R . N A M E 
318
 
319
 F R O M           d b o . M A R K U P _ D A T A   I N N E R   J O I N 
320
 
321
                               d b o . C o n t r o l T y p e   O N   d b o . M A R K U P _ D A T A . D A T A _ T Y P E   =   d b o . C o n t r o l T y p e . T y p e V a l u e   I N N E R   J O I N 
322
 
323
                               d b o . D O C I N F O   I N N E R   J O I N 
324
 
325
                               d b o . M A R K U P _ I N F O   O N   d b o . D O C I N F O . I D   =   d b o . M A R K U P _ I N F O . D O C I N F O _ I D   I N N E R   J O I N 
326
 
327
                               d b o . M A R K U P _ I N F O _ V E R S I O N   O N   d b o . M A R K U P _ I N F O . I D   =   d b o . M A R K U P _ I N F O _ V E R S I O N . M A R K U P I N F O _ I D   O N   
328
 
329
                               d b o . M A R K U P _ D A T A . M A R K U P I N F O _ V E R S I O N _ I D   =   d b o . M A R K U P _ I N F O _ V E R S I O N . I D   I N N E R   J O I N 
330
 
331
                               d b o . M E M B E R   O N   d b o . M A R K U P _ I N F O . U S E R _ I D   =   d b o . M E M B E R . I D 
332
 
333
 W H E R E     ( d b o . C o n t r o l T y p e . I s T e x t   =   1 ) 
334
 
335
 '   
336
 
337
 G O 
338
 
339
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ A T T A C H _ U R L ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
340
 
341
 S E T   A N S I _ N U L L S   O N 
342
 
343
 G O 
344
 
345
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
346
 
347
 G O 
348
 
349
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ A T T A C H _ U R L ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
350
 
351
 B E G I N 
352
 
353
 C R E A T E   T A B L E   [ d b o ] . [ A T T A C H _ U R L ] ( 
354
 
355
          [ I D ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
356
 
357
          [ G R O U P _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
358
 
359
          [ A T T A C H _ U R L 1 ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
360
 
361
          [ F I L E _ N A M E ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
362
 
363
          [ C R E A T E _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
364
 
365
          [ C R E A T E _ D A T E ]   [ d a t e t i m e ]   N O T   N U L L , 
366
 
367
   C O N S T R A I N T   [ P K _ A T T A C H _ U R L ]   P R I M A R Y   K E Y   C L U S T E R E D   
368
 
369
 ( 
370
 
371
          [ I D ]   A S C 
372
 
373
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
374
 
375
 )   O N   [ P R I M A R Y ] 
376
 
377
 E N D 
378
 
379
 G O 
380
 
381
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ C H E C K _ L I S T ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
382
 
383
 S E T   A N S I _ N U L L S   O N 
384
 
385
 G O 
386
 
387
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
388
 
389
 G O 
390
 
391
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C H E C K _ L I S T ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
392
 
393
 B E G I N 
394
 
395
 C R E A T E   T A B L E   [ d b o ] . [ C H E C K _ L I S T ] ( 
396
 
397
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
398
 
399
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
400
 
401
          [ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
402
 
403
          [ R E V I S I O N ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
404
 
405
          [ P A G E N U M B E R ]   [ i n t ]   N O T   N U L L , 
406
 
407
          [ T O D O L I S T ]   [ n v a r c h a r ] ( m a x )   N U L L , 
408
 
409
          [ I M A G E _ U R L ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
410
 
411
          [ S T A T U S ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
412
 
413
          [ V E N D O R ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
414
 
415
          [ R E M A R K ]   [ n v a r c h a r ] ( m a x )   N U L L , 
416
 
417
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
418
 
419
          [ R E V _ 4 ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
420
 
421
          [ R E V _ 3 ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
422
 
423
          [ R E V _ 2 ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
424
 
425
          [ R E V _ 1 ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
426
 
427
          [ R E V _ 0 ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
428
 
429
          [ I M A G E _ A N C H O R ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
430
 
431
          [ C R E A T E _ T I M E ]   [ d a t e t i m e ]   N U L L , 
432
 
433
          [ U P D A T E _ T I M E ]   [ d a t e t i m e ]   N U L L , 
434
 
435
          [ S T A T U S _ D E S C _ O P E N ]   [ n v a r c h a r ] ( m a x )   N U L L , 
436
 
437
          [ S T A T U S _ D E S C _ C L O S E ]   [ n v a r c h a r ] ( m a x )   N U L L , 
438
 
439
          [ R E P L Y ]   [ n v a r c h a r ] ( m a x )   N U L L , 
440
 
441
          [ D O C U M E N T _ N O ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
442
 
443
   C O N S T R A I N T   [ P K _ C H E C K _ L I S T ]   P R I M A R Y   K E Y   C L U S T E R E D   
444
 
445
 ( 
446
 
447
          [ I D ]   A S C 
448
 
449
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
450
 
451
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
452
 
453
 E N D 
454
 
455
 G O 
456
 
457
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ C H E C K _ L I S T _ H I S T O R Y ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
458
 
459
 S E T   A N S I _ N U L L S   O N 
460
 
461
 G O 
462
 
463
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
464
 
465
 G O 
466
 
467
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C H E C K _ L I S T _ H I S T O R Y ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
468
 
469
 B E G I N 
470
 
471
 C R E A T E   T A B L E   [ d b o ] . [ C H E C K _ L I S T _ H I S T O R Y ] ( 
472
 
473
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
474
 
475
          [ C H E C K L I S T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
476
 
477
          [ R E V I S I O N ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
478
 
479
          [ S T A T U S ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
480
 
481
          [ S T A T U S _ D E S C ]   [ n v a r c h a r ] ( m a x )   N U L L , 
482
 
483
          [ T O D O L I S T ]   [ n v a r c h a r ] ( m a x )   N U L L , 
484
 
485
          [ V E N D O R ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
486
 
487
          [ R E M A R K ]   [ n v a r c h a r ] ( m a x )   N U L L , 
488
 
489
          [ R E P L Y ]   [ n v a r c h a r ] ( m a x )   N U L L , 
490
 
491
          [ I M A G E _ U R L ]   [ n v a r c h a r ] ( m a x )   N U L L , 
492
 
493
          [ C R E A T E _ T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
494
 
495
          [ U P D A T E _ T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
496
 
497
   C O N S T R A I N T   [ P K _ C H E C K _ L I S T _ H I S T O R Y ]   P R I M A R Y   K E Y   C L U S T E R E D   
498
 
499
 ( 
500
 
501
          [ I D ]   A S C 
502
 
503
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
504
 
505
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
506
 
507
 E N D 
508
 
509
 G O 
510
 
511
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ C O N V E R T E R _ D O C ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
512
 
513
 S E T   A N S I _ N U L L S   O N 
514
 
515
 G O 
516
 
517
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
518
 
519
 G O 
520
 
521
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T E R _ D O C ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
522
 
523
 B E G I N 
524
 
525
 C R E A T E   T A B L E   [ d b o ] . [ C O N V E R T E R _ D O C ] ( 
526
 
527
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
528
 
529
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
530
 
531
          [ D O C U M E N T _ U R L ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
532
 
533
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
534
 
535
          [ C R E A T E _ D A T E T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
536
 
537
          [ S T A T U S ]   [ i n t ]   N O T   N U L L , 
538
 
539
          [ T O T A L _ P A G E ]   [ i n t ]   N O T   N U L L , 
540
 
541
          [ C U R R E N T _ P A G E ]   [ i n t ]   N O T   N U L L , 
542
 
543
          [ E X C E P T I O N ]   [ n v a r c h a r ] ( m a x )   N U L L , 
544
 
545
          [ E N D _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
546
 
547
          [ S T A R T _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
548
 
549
          [ S E R V I C E _ I D ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
550
 
551
          [ R E C O N V E R T E R ]   [ i n t ]   N O T   N U L L , 
552
 
553
   C O N S T R A I N T   [ P K _ C O N V E R T E R _ D O C ]   P R I M A R Y   K E Y   C L U S T E R E D   
554
 
555
 ( 
556
 
557
          [ I D ]   A S C 
558
 
559
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
560
 
561
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
562
 
563
 E N D 
564
 
565
 G O 
566
 
567
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ D O C P A G E ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
568
 
569
 S E T   A N S I _ N U L L S   O N 
570
 
571
 G O 
572
 
573
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
574
 
575
 G O 
576
 
577
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D O C P A G E ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
578
 
579
 B E G I N 
580
 
581
 C R E A T E   T A B L E   [ d b o ] . [ D O C P A G E ] ( 
582
 
583
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
584
 
585
          [ D O C I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
586
 
587
          [ P A G E _ N U M B E R ]   [ i n t ]   N O T   N U L L , 
588
 
589
          [ P A G E _ W I D T H ]   [ n v a r c h a r ] ( 2 0 )   N O T   N U L L , 
590
 
591
          [ P A G E _ H E I G H T ]   [ n v a r c h a r ] ( 2 0 )   N O T   N U L L , 
592
 
593
          [ P A G E _ A N G L E ]   [ i n t ]   N O T   N U L L , 
594
 
595
   C O N S T R A I N T   [ P K _ D O C P A G E ]   P R I M A R Y   K E Y   C L U S T E R E D   
596
 
597
 ( 
598
 
599
          [ I D ]   A S C 
600
 
601
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
602
 
603
 )   O N   [ P R I M A R Y ] 
604
 
605
 E N D 
606
 
607
 G O 
608
 
609
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ D O C U M E N T _ I T E M ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 7   * * * * * * / 
610
 
611
 S E T   A N S I _ N U L L S   O N 
612
 
613
 G O 
614
 
615
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
616
 
617
 G O 
618
 
619
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D O C U M E N T _ I T E M ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
620
 
621
 B E G I N 
622
 
623
 C R E A T E   T A B L E   [ d b o ] . [ D O C U M E N T _ I T E M ] ( 
624
 
625
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
626
 
627
          [ R E V I S I O N ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
628
 
629
          [ D O C U M E N T _ N O ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
630
 
631
          [ D O C U M E N T _ N A M E ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
632
 
633
          [ G R O U P _ N O ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
634
 
635
          [ O R I G I N A L _ F I L E ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
636
 
637
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
638
 
639
          [ R E S U L T _ F I L E ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
640
 
641
          [ R E S U L T ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
642
 
643
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
644
 
645
          [ L i n k ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
646
 
647
          [ C r e a t e D a t e ]   [ d a t e t i m e ]   N U L L , 
648
 
649
          [ E N S E M B L E I N F O _ U R L ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
650
 
651
          [ c r e a t e D a t e 2 ]   [ d a t e t i m e ]   N U L L , 
652
 
653
   C O N S T R A I N T   [ P K _ D O C U M E N T _ I T E M ]   P R I M A R Y   K E Y   C L U S T E R E D   
654
 
655
 ( 
656
 
657
          [ I D ]   A S C 
658
 
659
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
660
 
661
 )   O N   [ P R I M A R Y ] 
662
 
663
 E N D 
664
 
665
 G O 
666
 
667
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ E R R O R _ L O G ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
668
 
669
 S E T   A N S I _ N U L L S   O N 
670
 
671
 G O 
672
 
673
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
674
 
675
 G O 
676
 
677
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ E R R O R _ L O G ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
678
 
679
 B E G I N 
680
 
681
 C R E A T E   T A B L E   [ d b o ] . [ E R R O R _ L O G ] ( 
682
 
683
          [ I D ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
684
 
685
          [ S E R V I C E _ N A M E ]   [ n v a r c h a r ] ( 3 0 )   N O T   N U L L , 
686
 
687
          [ L E V E L ]   [ n v a r c h a r ] ( 1 0 )   N U L L , 
688
 
689
          [ T Y P E ]   [ n v a r c h a r ] ( 1 0 )   N U L L , 
690
 
691
          [ C O N T E N T S ]   [ n v a r c h a r ] ( m a x )   N U L L , 
692
 
693
          [ C R E A T E _ D A T E T I M E ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
694
 
695
          [ C O D E ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
696
 
697
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
698
 
699
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
700
 
701
   C O N S T R A I N T   [ P K _ E R R O R _ L O G ]   P R I M A R Y   K E Y   C L U S T E R E D   
702
 
703
 ( 
704
 
705
          [ I D ]   A S C 
706
 
707
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
708
 
709
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
710
 
711
 E N D 
712
 
713
 G O 
714
 
715
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ F A V O R I T E _ D O C ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
716
 
717
 S E T   A N S I _ N U L L S   O N 
718
 
719
 G O 
720
 
721
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
722
 
723
 G O 
724
 
725
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F A V O R I T E _ D O C ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
726
 
727
 B E G I N 
728
 
729
 C R E A T E   T A B L E   [ d b o ] . [ F A V O R I T E _ D O C ] ( 
730
 
731
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
732
 
733
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
734
 
735
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
736
 
737
          [ G R O U P _ N O ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
738
 
739
          [ D O C U M E N T _ N O ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
740
 
741
          [ M E M B E R _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
742
 
743
          [ D E S C R I P T I O N ]   [ n v a r c h a r ] ( m a x )   N U L L , 
744
 
745
          [ C R E A T E _ T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
746
 
747
          [ F L A G ]   [ i n t ]   N O T   N U L L , 
748
 
749
          [ R E V I S I O N ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
750
 
751
          [ P A G E _ N O ]   [ i n t ]   N O T   N U L L , 
752
 
753
   C O N S T R A I N T   [ P K _ F A V O R I T _ D O C ]   P R I M A R Y   K E Y   C L U S T E R E D   
754
 
755
 ( 
756
 
757
          [ I D ]   A S C 
758
 
759
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
760
 
761
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
762
 
763
 E N D 
764
 
765
 G O 
766
 
767
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ F I N A L _ P D F ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
768
 
769
 S E T   A N S I _ N U L L S   O N 
770
 
771
 G O 
772
 
773
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
774
 
775
 G O 
776
 
777
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F I N A L _ P D F ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
778
 
779
 B E G I N 
780
 
781
 C R E A T E   T A B L E   [ d b o ] . [ F I N A L _ P D F ] ( 
782
 
783
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
784
 
785
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
786
 
787
          [ D O C I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
788
 
789
          [ M A R K U P I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
790
 
791
          [ C R E A T E _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
792
 
793
          [ C R E A T E _ D A T E T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
794
 
795
          [ S T A T U S ]   [ i n t ]   N O T   N U L L , 
796
 
797
          [ T O T A L _ P A G E ]   [ i n t ]   N O T   N U L L , 
798
 
799
          [ C U R R E N T _ P A G E ]   [ i n t ]   N O T   N U L L , 
800
 
801
          [ E X C E P T I O N ]   [ n v a r c h a r ] ( m a x )   N U L L , 
802
 
803
          [ E N D _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
804
 
805
          [ S T A R T _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
806
 
807
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
808
 
809
          [ S E R V I C E _ I D ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
810
 
811
   C O N S T R A I N T   [ P K _ F I N A L _ P D F ]   P R I M A R Y   K E Y   C L U S T E R E D   
812
 
813
 ( 
814
 
815
          [ I D ]   A S C 
816
 
817
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
818
 
819
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
820
 
821
 E N D 
822
 
823
 G O 
824
 
825
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ L I C E N S E _ L O G ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
826
 
827
 S E T   A N S I _ N U L L S   O N 
828
 
829
 G O 
830
 
831
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
832
 
833
 G O 
834
 
835
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ L I C E N S E _ L O G ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
836
 
837
 B E G I N 
838
 
839
 C R E A T E   T A B L E   [ d b o ] . [ L I C E N S E _ L O G ] ( 
840
 
841
          [ I D ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
842
 
843
          [ U S E R _ I D ]   [ n v a r c h a r ] ( 3 0 )   N O T   N U L L , 
844
 
845
          [ U S E R _ N A M E ]   [ n v a r c h a r ] ( 2 0 )   N O T   N U L L , 
846
 
847
          [ C O N N E C T I O N _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
848
 
849
          [ E V E N T _ T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
850
 
851
          [ S T A T U S ]   [ i n t ]   N O T   N U L L , 
852
 
853
          [ D E S C R I P T I O N ]   [ n v a r c h a r ] ( 5 0 )   N U L L , 
854
 
855
   C O N S T R A I N T   [ P K _ L I C E N S E _ L O G ]   P R I M A R Y   K E Y   C L U S T E R E D   
856
 
857
 ( 
858
 
859
          [ I D ]   A S C 
860
 
861
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
862
 
863
 )   O N   [ P R I M A R Y ] 
864
 
865
 E N D 
866
 
867
 G O 
868
 
869
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ L O G I N _ S T A M P ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
870
 
871
 S E T   A N S I _ N U L L S   O N 
872
 
873
 G O 
874
 
875
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
876
 
877
 G O 
878
 
879
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ L O G I N _ S T A M P ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
880
 
881
 B E G I N 
882
 
883
 C R E A T E   T A B L E   [ d b o ] . [ L O G I N _ S T A M P ] ( 
884
 
885
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
886
 
887
          [ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
888
 
889
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
890
 
891
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
892
 
893
          [ S T A R T _ D A T E T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
894
 
895
          [ E N D _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
896
 
897
          [ I S L O G I N ]   [ i n t ]   N O T   N U L L , 
898
 
899
   C O N S T R A I N T   [ P K _ L O G I N _ S T A M P ]   P R I M A R Y   K E Y   C L U S T E R E D   
900
 
901
 ( 
902
 
903
          [ I D ]   A S C 
904
 
905
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
906
 
907
 )   O N   [ P R I M A R Y ] 
908
 
909
 E N D 
910
 
911
 G O 
912
 
913
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ M A R K U P _ C H E C K L I S T ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
914
 
915
 S E T   A N S I _ N U L L S   O N 
916
 
917
 G O 
918
 
919
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
920
 
921
 G O 
922
 
923
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ C H E C K L I S T ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
924
 
925
 B E G I N 
926
 
927
 C R E A T E   T A B L E   [ d b o ] . [ M A R K U P _ C H E C K L I S T ] ( 
928
 
929
          [ C K _ N O ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
930
 
931
          [ C K _ R E V _ N O ]   [ n v a r c h a r ] ( 1 0 )   N U L L , 
932
 
933
          [ C K _ P A G E ]   [ i n t ]   N U L L , 
934
 
935
          [ C K _ C O M M E N T ]   [ n v a r c h a r ] ( 2 0 0 )   N U L L , 
936
 
937
          [ C K _ T O D O ]   [ n v a r c h a r ] ( 2 0 0 )   N U L L , 
938
 
939
          [ C K _ S T A T U S ]   [ n v a r c h a r ] ( 1 0 )   N U L L , 
940
 
941
          [ C K _ R E S U L T ]   [ n v a r c h a r ] ( 1 0 )   N U L L , 
942
 
943
   C O N S T R A I N T   [ P K _ M A R K U P _ C H E C K L I S T ]   P R I M A R Y   K E Y   C L U S T E R E D   
944
 
945
 ( 
946
 
947
          [ C K _ N O ]   A S C 
948
 
949
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
950
 
951
 )   O N   [ P R I M A R Y ] 
952
 
953
 E N D 
954
 
955
 G O 
956
 
957
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ N O T I F I C A T I O N _ L I S T ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
958
 
959
 S E T   A N S I _ N U L L S   O N 
960
 
961
 G O 
962
 
963
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
964
 
965
 G O 
966
 
967
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ N O T I F I C A T I O N _ L I S T ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
968
 
969
 B E G I N 
970
 
971
 C R E A T E   T A B L E   [ d b o ] . [ N O T I F I C A T I O N _ L I S T ] ( 
972
 
973
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
974
 
975
          [ U S E R _ I D ]   [ n v a r c h a r ] ( 2 0 0 )   N U L L , 
976
 
977
          [ C R E A T E D A T E ]   [ d a t e t i m e ]   N U L L , 
978
 
979
          [ T E X T ]   [ n v a r c h a r ] ( 2 0 0 )   N U L L , 
980
 
981
   C O N S T R A I N T   [ P K _ N O T I F I C A T I O N _ L I S T ]   P R I M A R Y   K E Y   C L U S T E R E D   
982
 
983
 ( 
984
 
985
          [ I D ]   A S C 
986
 
987
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
988
 
989
 )   O N   [ P R I M A R Y ] 
990
 
991
 E N D 
992
 
993
 G O 
994
 
995
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ P R I N T _ D O C ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
996
 
997
 S E T   A N S I _ N U L L S   O N 
998
 
999
 G O 
1000
 
1001
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1002
 
1003
 G O 
1004
 
1005
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ P R I N T _ D O C ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1006
 
1007
 B E G I N 
1008
 
1009
 C R E A T E   T A B L E   [ d b o ] . [ P R I N T _ D O C ] ( 
1010
 
1011
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1012
 
1013
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
1014
 
1015
          [ D O C I N F O _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1016
 
1017
          [ C R E A T E _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1018
 
1019
          [ S T A T U S ]   [ i n t ]   N O T   N U L L , 
1020
 
1021
          [ C U R R E N T _ P A G E ]   [ i n t ]   N O T   N U L L , 
1022
 
1023
          [ T O T A L _ P A G E ]   [ i n t ]   N O T   N U L L , 
1024
 
1025
          [ E X C E P T I O N ]   [ n v a r c h a r ] ( m a x )   N U L L , 
1026
 
1027
          [ S T A R T _ D A T E T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
1028
 
1029
          [ E N D _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
1030
 
1031
          [ I S _ E X P O R T _ F I L E ]   [ i n t ]   N O T   N U L L , 
1032
 
1033
          [ P R I N T _ P A G E S ]   [ i n t ]   N O T   N U L L , 
1034
 
1035
          [ P D F U R L ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
1036
 
1037
          [ I S _ O N L Y _ R E D ]   [ i n t ]   N O T   N U L L , 
1038
 
1039
   C O N S T R A I N T   [ P K _ P R I N T _ D O C ]   P R I M A R Y   K E Y   C L U S T E R E D   
1040
 
1041
 ( 
1042
 
1043
          [ I D ]   A S C 
1044
 
1045
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1046
 
1047
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1048
 
1049
 E N D 
1050
 
1051
 G O 
1052
 
1053
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ P R I N T _ E X C E L ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1054
 
1055
 S E T   A N S I _ N U L L S   O N 
1056
 
1057
 G O 
1058
 
1059
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1060
 
1061
 G O 
1062
 
1063
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ P R I N T _ E X C E L ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1064
 
1065
 B E G I N 
1066
 
1067
 C R E A T E   T A B L E   [ d b o ] . [ P R I N T _ E X C E L ] ( 
1068
 
1069
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1070
 
1071
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
1072
 
1073
          [ G R O U P _ N O ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1074
 
1075
          [ C R E A T E _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1076
 
1077
          [ S T A R T _ D A T E T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
1078
 
1079
          [ E N D _ D A T E T I M E ]   [ d a t e t i m e ]   N U L L , 
1080
 
1081
          [ E X C E P T I O N ]   [ n v a r c h a r ] ( 5 0 0 )   N U L L , 
1082
 
1083
          [ S T A T U S ]   [ i n t ]   N O T   N U L L , 
1084
 
1085
          [ D O C U M E N T _ I D _ S E T ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1086
 
1087
          [ F I L E _ P A T H ]   [ n v a r c h a r ] ( m a x )   N U L L , 
1088
 
1089
   C O N S T R A I N T   [ P K _ P R I N T _ E X C E L ]   P R I M A R Y   K E Y   C L U S T E R E D   
1090
 
1091
 ( 
1092
 
1093
          [ I D ]   A S C 
1094
 
1095
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1096
 
1097
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1098
 
1099
 E N D 
1100
 
1101
 G O 
1102
 
1103
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ P R O J E C T _ S E T T I N G ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1104
 
1105
 S E T   A N S I _ N U L L S   O N 
1106
 
1107
 G O 
1108
 
1109
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1110
 
1111
 G O 
1112
 
1113
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ P R O J E C T _ S E T T I N G ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1114
 
1115
 B E G I N 
1116
 
1117
 C R E A T E   T A B L E   [ d b o ] . [ P R O J E C T _ S E T T I N G ] ( 
1118
 
1119
          [ I D ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
1120
 
1121
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
1122
 
1123
          [ R E V I S I O N ]   [ n v a r c h a r ] ( 3 0 )   N O T   N U L L , 
1124
 
1125
          [ R E S U L T ]   [ n v a r c h a r ] ( 3 0 )   N O T   N U L L , 
1126
 
1127
   C O N S T R A I N T   [ P K _ P R O J E C T _ S E T T I N G ]   P R I M A R Y   K E Y   C L U S T E R E D   
1128
 
1129
 ( 
1130
 
1131
          [ I D ]   A S C 
1132
 
1133
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1134
 
1135
 )   O N   [ P R I M A R Y ] 
1136
 
1137
 E N D 
1138
 
1139
 G O 
1140
 
1141
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ P R O P E R T I E S ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1142
 
1143
 S E T   A N S I _ N U L L S   O N 
1144
 
1145
 G O 
1146
 
1147
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1148
 
1149
 G O 
1150
 
1151
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ P R O P E R T I E S ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1152
 
1153
 B E G I N 
1154
 
1155
 C R E A T E   T A B L E   [ d b o ] . [ P R O P E R T I E S ] ( 
1156
 
1157
          [ I D ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
1158
 
1159
          [ T Y P E ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1160
 
1161
          [ P R O P E R T Y ]   [ n v a r c h a r ] ( 1 0 0 )   N O T   N U L L , 
1162
 
1163
          [ V A L U E ]   [ v a r c h a r ] ( m a x )   N O T   N U L L , 
1164
 
1165
   C O N S T R A I N T   [ P K _ P R O P E R T I E S ]   P R I M A R Y   K E Y   C L U S T E R E D   
1166
 
1167
 ( 
1168
 
1169
          [ I D ]   A S C 
1170
 
1171
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1172
 
1173
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1174
 
1175
 E N D 
1176
 
1177
 G O 
1178
 
1179
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ R U N _ P R O J E C T S ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1180
 
1181
 S E T   A N S I _ N U L L S   O N 
1182
 
1183
 G O 
1184
 
1185
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1186
 
1187
 G O 
1188
 
1189
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ R U N _ P R O J E C T S ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1190
 
1191
 B E G I N 
1192
 
1193
 C R E A T E   T A B L E   [ d b o ] . [ R U N _ P R O J E C T S ] ( 
1194
 
1195
          [ P R O J E C T _ N O ]   [ n v a r c h a r ] ( 1 0 )   N O T   N U L L , 
1196
 
1197
          [ P R O J E C T _ N A M E ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1198
 
1199
          [ R U N _ D A T E T I M E ]   [ d a t e t i m e ]   N O T   N U L L , 
1200
 
1201
          [ I S _ A C T I V I T Y ]   [ i n t ]   N O T   N U L L , 
1202
 
1203
   C O N S T R A I N T   [ P K _ R U N _ P R O J E C T S ]   P R I M A R Y   K E Y   C L U S T E R E D   
1204
 
1205
 ( 
1206
 
1207
          [ P R O J E C T _ N O ]   A S C 
1208
 
1209
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1210
 
1211
 )   O N   [ P R I M A R Y ] 
1212
 
1213
 E N D 
1214
 
1215
 G O 
1216
 
1217
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ S E R V I C E _ P R O P E R T I E S ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1218
 
1219
 S E T   A N S I _ N U L L S   O N 
1220
 
1221
 G O 
1222
 
1223
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1224
 
1225
 G O 
1226
 
1227
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ S E R V I C E _ P R O P E R T I E S ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1228
 
1229
 B E G I N 
1230
 
1231
 C R E A T E   T A B L E   [ d b o ] . [ S E R V I C E _ P R O P E R T I E S ] ( 
1232
 
1233
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1234
 
1235
          [ S E R V I C E _ T Y P E ]   [ i n t ]   N O T   N U L L , 
1236
 
1237
          [ S E R V I C E _ A D D R E S S ]   [ n v a r c h a r ] ( 1 0 0 )   N U L L , 
1238
 
1239
          [ S E R V I C E _ P O R T ]   [ i n t ]   N U L L , 
1240
 
1241
          [ H O S T _ N A M E ]   [ n v a r c h a r ] ( 1 0 0 )   N O T   N U L L , 
1242
 
1243
          [ P R O C E S S _ C O U N T ]   [ i n t ]   N O T   N U L L , 
1244
 
1245
   C O N S T R A I N T   [ P K _ S E R V I C E _ P R O P E R T I E S ]   P R I M A R Y   K E Y   C L U S T E R E D   
1246
 
1247
 ( 
1248
 
1249
          [ I D ]   A S C 
1250
 
1251
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1252
 
1253
 )   O N   [ P R I M A R Y ] 
1254
 
1255
 E N D 
1256
 
1257
 G O 
1258
 
1259
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ S I G N _ I N F O ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1260
 
1261
 S E T   A N S I _ N U L L S   O N 
1262
 
1263
 G O 
1264
 
1265
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1266
 
1267
 G O 
1268
 
1269
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ S I G N _ I N F O ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1270
 
1271
 B E G I N 
1272
 
1273
 C R E A T E   T A B L E   [ d b o ] . [ S I G N _ I N F O ] ( 
1274
 
1275
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1276
 
1277
          [ S I G N _ S T R ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
1278
 
1279
          [ M E M B E R _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1280
 
1281
          [ C R E A T E _ D A T E ]   [ d a t e t i m e ]   N O T   N U L L , 
1282
 
1283
          [ M O D I F Y _ D A T E ]   [ d a t e t i m e ]   N U L L , 
1284
 
1285
          [ S I G N _ S T R O K E S ]   [ v a r c h a r ] ( m a x )   N U L L , 
1286
 
1287
   C O N S T R A I N T   [ P K _ S I G N _ I N F O ]   P R I M A R Y   K E Y   C L U S T E R E D   
1288
 
1289
 ( 
1290
 
1291
          [ I D ]   A S C 
1292
 
1293
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1294
 
1295
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1296
 
1297
 E N D 
1298
 
1299
 G O 
1300
 
1301
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ S Y M B O L _ P R I V A T E ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1302
 
1303
 S E T   A N S I _ N U L L S   O N 
1304
 
1305
 G O 
1306
 
1307
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1308
 
1309
 G O 
1310
 
1311
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ S Y M B O L _ P R I V A T E ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1312
 
1313
 B E G I N 
1314
 
1315
 C R E A T E   T A B L E   [ d b o ] . [ S Y M B O L _ P R I V A T E ] ( 
1316
 
1317
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1318
 
1319
          [ M E M B E R _ U S E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1320
 
1321
          [ N A M E ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
1322
 
1323
          [ I M A G E _ U R L ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
1324
 
1325
          [ D A T A ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
1326
 
1327
   C O N S T R A I N T   [ P K _ S Y M B O L _ P R I V A T E ]   P R I M A R Y   K E Y   C L U S T E R E D   
1328
 
1329
 ( 
1330
 
1331
          [ I D ]   A S C 
1332
 
1333
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1334
 
1335
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1336
 
1337
 E N D 
1338
 
1339
 G O 
1340
 
1341
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ S Y M B O L _ P U B L I C ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1342
 
1343
 S E T   A N S I _ N U L L S   O N 
1344
 
1345
 G O 
1346
 
1347
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1348
 
1349
 G O 
1350
 
1351
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ S Y M B O L _ P U B L I C ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1352
 
1353
 B E G I N 
1354
 
1355
 C R E A T E   T A B L E   [ d b o ] . [ S Y M B O L _ P U B L I C ] ( 
1356
 
1357
          [ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1358
 
1359
          [ D E P A R T M E N T ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1360
 
1361
          [ I M A G E _ U R L ]   [ n v a r c h a r ] ( 5 0 0 )   N O T   N U L L , 
1362
 
1363
          [ D A T A ]   [ n v a r c h a r ] ( m a x )   N O T   N U L L , 
1364
 
1365
          [ N A M E ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1366
 
1367
   C O N S T R A I N T   [ P K _ S Y M B O L _ P U B L I C ]   P R I M A R Y   K E Y   C L U S T E R E D   
1368
 
1369
 ( 
1370
 
1371
          [ I D ]   A S C 
1372
 
1373
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1374
 
1375
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1376
 
1377
 E N D 
1378
 
1379
 G O 
1380
 
1381
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ T A L K ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 8   * * * * * * / 
1382
 
1383
 S E T   A N S I _ N U L L S   O N 
1384
 
1385
 G O 
1386
 
1387
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1388
 
1389
 G O 
1390
 
1391
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ T A L K ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1392
 
1393
 B E G I N 
1394
 
1395
 C R E A T E   T A B L E   [ d b o ] . [ T A L K ] ( 
1396
 
1397
          [ I D ]   [ i n t ]   I D E N T I T Y ( 1 , 1 )   N O T   N U L L , 
1398
 
1399
          [ T E X T ]   [ n c h a r ] ( 3 0 0 )   N O T   N U L L , 
1400
 
1401
          [ T I M E S T A M P ]   [ d a t e t i m e ]   N O T   N U L L , 
1402
 
1403
          [ M S G T Y P E ]   [ t i n y i n t ]   N O T   N U L L , 
1404
 
1405
          [ M S G S I D E ]   [ t i n y i n t ]   N O T   N U L L , 
1406
 
1407
          [ R E C T _ X ]   [ f l o a t ]   N U L L , 
1408
 
1409
          [ R E C T _ Y ]   [ f l o a t ]   N U L L , 
1410
 
1411
          [ R E C T _ W I D T H ]   [ f l o a t ]   N U L L , 
1412
 
1413
          [ R E C T _ H E I G H T ]   [ f l o a t ]   N U L L , 
1414
 
1415
          [ P A G E N U M B E R ]   [ i n t ]   N U L L , 
1416
 
1417
          [ M E M B E R _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1418
 
1419
          [ D O C U M E N T _ I D ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1420
 
1421
          [ M E M B E R _ N A M E ]   [ n v a r c h a r ] ( 5 0 )   N O T   N U L L , 
1422
 
1423
          [ A N G L E ]   [ i n t ]   N O T   N U L L , 
1424
 
1425
   C O N S T R A I N T   [ P K _ T A L K ]   P R I M A R Y   K E Y   C L U S T E R E D   
1426
 
1427
 ( 
1428
 
1429
          [ I D ]   A S C 
1430
 
1431
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1432
 
1433
 )   O N   [ P R I M A R Y ] 
1434
 
1435
 E N D 
1436
 
1437
 G O 
1438
 
1439
 / * * * * * *   O b j e c t :     T a b l e   [ d b o ] . [ t e s t ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1440
 
1441
 S E T   A N S I _ N U L L S   O N 
1442
 
1443
 G O 
1444
 
1445
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1446
 
1447
 G O 
1448
 
1449
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ t e s t ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1450
 
1451
 B E G I N 
1452
 
1453
 C R E A T E   T A B L E   [ d b o ] . [ t e s t ] ( 
1454
 
1455
          [ I D ]   [ v a r c h a r ] ( 5 0 )   N U L L , 
1456
 
1457
          [ P A G E N U M B E R ]   [ v a r c h a r ] ( 5 0 )   N U L L , 
1458
 
1459
          [ D A T A ]   [ v a r c h a r ] ( 5 0 )   N U L L , 
1460
 
1461
          [ M A R K U P I N F O _ V E R S I O N _ I D ]   [ v a r c h a r ] ( 5 0 )   N U L L , 
1462
 
1463
          [ D A T A _ T Y P E ]   [ v a r c h a r ] ( 5 0 )   N U L L , 
1464
 
1465
          [ S Y M B O L _ I D ]   [ v a r c h a r ] ( 5 0 )   N U L L , 
1466
 
1467
          [ I n s e r t T i m e ]   [ v a r c h a r ] ( 5 0 )   N U L L 
1468
 
1469
 )   O N   [ P R I M A R Y ] 
1470
 
1471
 E N D 
1472
 
1473
 G O 
1474
 
1475
 / * * * * * *   O b j e c t :     T a b l e   [ S i g n a l R ] . [ M e s s a g e s _ 0 ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1476
 
1477
 S E T   A N S I _ N U L L S   O N 
1478
 
1479
 G O 
1480
 
1481
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1482
 
1483
 G O 
1484
 
1485
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ S i g n a l R ] . [ M e s s a g e s _ 0 ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1486
 
1487
 B E G I N 
1488
 
1489
 C R E A T E   T A B L E   [ S i g n a l R ] . [ M e s s a g e s _ 0 ] ( 
1490
 
1491
          [ P a y l o a d I d ]   [ b i g i n t ]   N O T   N U L L , 
1492
 
1493
          [ P a y l o a d ]   [ v a r b i n a r y ] ( m a x )   N O T   N U L L , 
1494
 
1495
          [ I n s e r t e d O n ]   [ d a t e t i m e ]   N O T   N U L L , 
1496
 
1497
 P R I M A R Y   K E Y   C L U S T E R E D   
1498
 
1499
 ( 
1500
 
1501
          [ P a y l o a d I d ]   A S C 
1502
 
1503
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1504
 
1505
 )   O N   [ P R I M A R Y ]   T E X T I M A G E _ O N   [ P R I M A R Y ] 
1506
 
1507
 E N D 
1508
 
1509
 G O 
1510
 
1511
 / * * * * * *   O b j e c t :     T a b l e   [ S i g n a l R ] . [ M e s s a g e s _ 0 _ I d ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1512
 
1513
 S E T   A N S I _ N U L L S   O N 
1514
 
1515
 G O 
1516
 
1517
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1518
 
1519
 G O 
1520
 
1521
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ S i g n a l R ] . [ M e s s a g e s _ 0 _ I d ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1522
 
1523
 B E G I N 
1524
 
1525
 C R E A T E   T A B L E   [ S i g n a l R ] . [ M e s s a g e s _ 0 _ I d ] ( 
1526
 
1527
          [ P a y l o a d I d ]   [ b i g i n t ]   N O T   N U L L , 
1528
 
1529
 P R I M A R Y   K E Y   C L U S T E R E D   
1530
 
1531
 ( 
1532
 
1533
          [ P a y l o a d I d ]   A S C 
1534
 
1535
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1536
 
1537
 )   O N   [ P R I M A R Y ] 
1538
 
1539
 E N D 
1540
 
1541
 G O 
1542
 
1543
 / * * * * * *   O b j e c t :     T a b l e   [ S i g n a l R ] . [ S c h e m a ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1544
 
1545
 S E T   A N S I _ N U L L S   O N 
1546
 
1547
 G O 
1548
 
1549
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1550
 
1551
 G O 
1552
 
1553
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ S i g n a l R ] . [ S c h e m a ] ' )   A N D   t y p e   i n   ( N ' U ' ) ) 
1554
 
1555
 B E G I N 
1556
 
1557
 C R E A T E   T A B L E   [ S i g n a l R ] . [ S c h e m a ] ( 
1558
 
1559
          [ S c h e m a V e r s i o n ]   [ i n t ]   N O T   N U L L , 
1560
 
1561
 P R I M A R Y   K E Y   C L U S T E R E D   
1562
 
1563
 ( 
1564
 
1565
          [ S c h e m a V e r s i o n ]   A S C 
1566
 
1567
 ) W I T H   ( P A D _ I N D E X   =   O F F ,   S T A T I S T I C S _ N O R E C O M P U T E   =   O F F ,   I G N O R E _ D U P _ K E Y   =   O F F ,   A L L O W _ R O W _ L O C K S   =   O N ,   A L L O W _ P A G E _ L O C K S   =   O N )   O N   [ P R I M A R Y ] 
1568
 
1569
 )   O N   [ P R I M A R Y ] 
1570
 
1571
 E N D 
1572
 
1573
 G O 
1574
 
1575
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D F _ C o n t r o l T y p e _ I s T e x t ] ' )   A N D   t y p e   =   ' D ' ) 
1576
 
1577
 B E G I N 
1578
 
1579
 A L T E R   T A B L E   [ d b o ] . [ C o n t r o l T y p e ]   A D D     C O N S T R A I N T   [ D F _ C o n t r o l T y p e _ I s T e x t ]     D E F A U L T   ( ( 0 ) )   F O R   [ I s T e x t ] 
1580
 
1581
 E N D 
1582
 
1583
 G O 
1584
 
1585
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D F _ D O C U M E N T _ I T E M _ C r e a t e D a t e ] ' )   A N D   t y p e   =   ' D ' ) 
1586
 
1587
 B E G I N 
1588
 
1589
 A L T E R   T A B L E   [ d b o ] . [ D O C U M E N T _ I T E M ]   A D D     C O N S T R A I N T   [ D F _ D O C U M E N T _ I T E M _ C r e a t e D a t e ]     D E F A U L T   ( g e t u t c d a t e ( ) )   F O R   [ C r e a t e D a t e ] 
1590
 
1591
 E N D 
1592
 
1593
 G O 
1594
 
1595
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D F _ _ M A R K U P _ D A _ _ I n s e r _ _ 7 3 B A 3 0 8 3 ] ' )   A N D   t y p e   =   ' D ' ) 
1596
 
1597
 B E G I N 
1598
 
1599
 A L T E R   T A B L E   [ d b o ] . [ M A R K U P _ D A T A ]   A D D     D E F A U L T   ( g e t d a t e ( ) )   F O R   [ I n s e r t T i m e ] 
1600
 
1601
 E N D 
1602
 
1603
 G O 
1604
 
1605
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . f o r e i g n _ k e y s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F K _ D O C P A G E _ D O C I N F O ] ' )   A N D   p a r e n t _ o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D O C P A G E ] ' ) ) 
1606
 
1607
 A L T E R   T A B L E   [ d b o ] . [ D O C P A G E ]     W I T H   C H E C K   A D D     C O N S T R A I N T   [ F K _ D O C P A G E _ D O C I N F O ]   F O R E I G N   K E Y ( [ D O C I N F O _ I D ] ) 
1608
 
1609
 R E F E R E N C E S   [ d b o ] . [ D O C I N F O ]   ( [ I D ] ) 
1610
 
1611
 G O 
1612
 
1613
 I F     E X I S T S   ( S E L E C T   *   F R O M   s y s . f o r e i g n _ k e y s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F K _ D O C P A G E _ D O C I N F O ] ' )   A N D   p a r e n t _ o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ D O C P A G E ] ' ) ) 
1614
 
1615
 A L T E R   T A B L E   [ d b o ] . [ D O C P A G E ]   C H E C K   C O N S T R A I N T   [ F K _ D O C P A G E _ D O C I N F O ] 
1616
 
1617
 G O 
1618
 
1619
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . f o r e i g n _ k e y s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F K _ M A R K U P _ I N F O _ D O C I N F O ] ' )   A N D   p a r e n t _ o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ I N F O ] ' ) ) 
1620
 
1621
 A L T E R   T A B L E   [ d b o ] . [ M A R K U P _ I N F O ]     W I T H   C H E C K   A D D     C O N S T R A I N T   [ F K _ M A R K U P _ I N F O _ D O C I N F O ]   F O R E I G N   K E Y ( [ D O C I N F O _ I D ] ) 
1622
 
1623
 R E F E R E N C E S   [ d b o ] . [ D O C I N F O ]   ( [ I D ] ) 
1624
 
1625
 G O 
1626
 
1627
 I F     E X I S T S   ( S E L E C T   *   F R O M   s y s . f o r e i g n _ k e y s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F K _ M A R K U P _ I N F O _ D O C I N F O ] ' )   A N D   p a r e n t _ o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ I N F O ] ' ) ) 
1628
 
1629
 A L T E R   T A B L E   [ d b o ] . [ M A R K U P _ I N F O ]   C H E C K   C O N S T R A I N T   [ F K _ M A R K U P _ I N F O _ D O C I N F O ] 
1630
 
1631
 G O 
1632
 
1633
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . f o r e i g n _ k e y s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F K _ M A R K U P _ I N F O _ V E R S I O N _ M A R K U P _ I N F O ] ' )   A N D   p a r e n t _ o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ] ' ) ) 
1634
 
1635
 A L T E R   T A B L E   [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ]     W I T H   C H E C K   A D D     C O N S T R A I N T   [ F K _ M A R K U P _ I N F O _ V E R S I O N _ M A R K U P _ I N F O ]   F O R E I G N   K E Y ( [ M A R K U P I N F O _ I D ] ) 
1636
 
1637
 R E F E R E N C E S   [ d b o ] . [ M A R K U P _ I N F O ]   ( [ I D ] ) 
1638
 
1639
 G O 
1640
 
1641
 I F     E X I S T S   ( S E L E C T   *   F R O M   s y s . f o r e i g n _ k e y s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ F K _ M A R K U P _ I N F O _ V E R S I O N _ M A R K U P _ I N F O ] ' )   A N D   p a r e n t _ o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ] ' ) ) 
1642
 
1643
 A L T E R   T A B L E   [ d b o ] . [ M A R K U P _ I N F O _ V E R S I O N ]   C H E C K   C O N S T R A I N T   [ F K _ M A R K U P _ I N F O _ V E R S I O N _ M A R K U P _ I N F O ] 
1644
 
1645
 G O 
1646
 
1647
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1648
 
1649
 S E T   A N S I _ N U L L S   O N 
1650
 
1651
 G O 
1652
 
1653
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1654
 
1655
 G O 
1656
 
1657
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
1658
 
1659
 B E G I N 
1660
 
1661
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ]   A S '   
1662
 
1663
 E N D 
1664
 
1665
 G O 
1666
 
1667
 
1668
 
1669
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1670
 
1671
 - -   E x e c   [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ]   @ P R O J E C T _ N O = ' 5 ' , @ D O C U M E N T _ U R L = ' 5 ' , @ D O C U M E N T _ I D = ' 5 ' 
1672
 
1673
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1674
 
1675
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1676
 
1677
 - -   A u t h o r :          @???1?
1678
 
1679
 - -   C r e a t e D a t e   :   
1680
 
1681
 - -   D e s c r i p t i o n :          
1682
 
1683
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1684
 
1685
 
1686
 
1687
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ] 
1688
 
1689
 
1690
 
1691
          - - @ I D                                      A S          n v a r c h a r , 
1692
 
1693
          @ P R O J E C T _ N O                      A S          n v a r c h a r ( 1 0 ) , 
1694
 
1695
          @ D O C U M E N T _ U R L                  A S          n v a r c h a r ( 5 0 0 ) , 
1696
 
1697
          @ D O C U M E N T _ I D                    A S          n v a r c h a r ( 5 0 ) , 
1698
 
1699
          @ N e w I D                             A S   v a r c h a r ( 5 0 )   O U T P U T 
1700
 
1701
 A S 
1702
 
1703
 B E G I N 
1704
 
1705
          S E T   N O C O U N T   O N ; 
1706
 
1707
          
1708
 
1709
          s e t   @ n e w I D   =   R E P L A C E ( c a s t (   N E W I D ( )   A S   v a r c h a r ( 5 0 ) ) , ' - ' , ' ' ) 
1710
 
1711
 
1712
 
1713
          I N S E R T   I N T O          [ d b o ] . [ C O N V E R T E R _ D O C ] 
1714
 
1715
                                     ( 
1716
 
1717
                                     [ I D ] , 
1718
 
1719
                                     [ P R O J E C T _ N O ] , 
1720
 
1721
                                     [ D O C U M E N T _ U R L ] , 
1722
 
1723
                                     [ D O C U M E N T _ I D ] , 
1724
 
1725
                                     [ C R E A T E _ D A T E T I M E ] , 
1726
 
1727
                                     [ S T A T U S ] , 
1728
 
1729
                                     [ T O T A L _ P A G E ] , 
1730
 
1731
                                     [ C U R R E N T _ P A G E ] , 
1732
 
1733
                                     [ R E C O N V E R T E R ] , 
1734
 
1735
                                     [ E X C E P T I O N ] , 
1736
 
1737
                                     [ E N D _ D A T E T I M E ] , 
1738
 
1739
                                     [ S T A R T _ D A T E T I M E ] , 
1740
 
1741
                                     [ S E R V I C E _ I D ] 
1742
 
1743
                                     ) 
1744
 
1745
          V A L U E S                   ( 
1746
 
1747
                                     @ n e w I D , 
1748
 
1749
                                     @ P R O J E C T _ N O , 
1750
 
1751
                                     @ D O C U M E N T _ U R L , 
1752
 
1753
                                     @ D O C U M E N T _ I D , 
1754
 
1755
                                       G E T D A T E ( ) , 
1756
 
1757
                                     0 , 
1758
 
1759
                                     0 , 
1760
 
1761
                                     0 , 
1762
 
1763
                                     0 , 
1764
 
1765
                                     N U L L , 
1766
 
1767
                                     N U L L , 
1768
 
1769
                                     N U L L , 
1770
 
1771
                                     N U L L 
1772
 
1773
                                     ) 
1774
 
1775
 R E T U R N ; 
1776
 
1777
 E N D 
1778
 
1779
 
1780
 
1781
 G O 
1782
 
1783
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C I N F O ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1784
 
1785
 S E T   A N S I _ N U L L S   O N 
1786
 
1787
 G O 
1788
 
1789
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1790
 
1791
 G O 
1792
 
1793
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C I N F O ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
1794
 
1795
 B E G I N 
1796
 
1797
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C I N F O ]   A S '   
1798
 
1799
 E N D 
1800
 
1801
 G O 
1802
 
1803
 
1804
 
1805
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1806
 
1807
 - -   E x e c   [ C O N V E R T _ I N S E R T _ D O C I N F O ]   @ C O N V E R T _ I D = ' 1 E C A 6 6 9 C C B F 1 4 E 5 1 8 3 7 8 2 6 7 B 3 3 3 3 3 3 E 5 ' , @ P A G E _ C O U N T = 5 ,   @ N e w I D   = ' ' ,   @ E r r o r C o d e   = ' ' ,   @ E r r o r = ' ' 
1808
 
1809
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1810
 
1811
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1812
 
1813
 - -   A u t h o r :          @???1?
1814
 
1815
 - -   C r e a t e D a t e   :   
1816
 
1817
 - -   D e s c r i p t i o n :          
1818
 
1819
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1820
 
1821
 
1822
 
1823
 
1824
 
1825
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C I N F O ] 
1826
 
1827
 
1828
 
1829
         @ C O N V E R T _ I D                            A S            n v a r c h a r ( M A X ) , 
1830
 
1831
          @ P A G E _ C O U N T                           A S          i n t , 
1832
 
1833
          @ N e w I D                             A S   v a r c h a r ( 5 0 )   O U T P U T , 
1834
 
1835
          @ E r r o r C o d e                     A S   I N T   O U T P U T , 
1836
 
1837
          @ E r r o r                             A S   v a r c h a r ( 5 0 0 )   O U T P U T 
1838
 
1839
 A S 
1840
 
1841
 B E G I N 
1842
 
1843
          S E T   N O C O U N T   O N ; 
1844
 
1845
 
1846
 
1847
          D E C L A R E   @ P R O J E C T _ N O                   n v a r c h a r ( 1 0 ) 
1848
 
1849
          D E C L A R E   @ D O C U M E N T _ I D          n v a r c h a r ( 5 0 ) 
1850
 
1851
          D E C L A R E   @ O R I G I N A L _ F I L E          n v a r c h a r ( 5 0 0 )   
1852
 
1853
          I F   E X I S T S ( 
1854
 
1855
                      S E L E C T   I D   F R O M   [ d b o ] . C O N V E R T E R _ D O C   W H E R E   I D   =   @ C O N V E R T _ I D 
1856
 
1857
                   ) 
1858
 
1859
          B E G I N 
1860
 
1861
                   S E L E C T   @ D O C U M E N T _ I D   =   D O C U M E N T _ I D 
1862
 
1863
                                , @ P R O J E C T _ N O   =   P R O J E C T _ N O 
1864
 
1865
                                , @ O R I G I N A L _ F I L E   =   D O C U M E N T _ U R L   
1866
 
1867
                   F R O M   [ d b o ] . C O N V E R T E R _ D O C   W H E R E   I D   =   @ C O N V E R T _ I D 
1868
 
1869
                   
1870
 
1871
                   I F   E X I S T S ( 
1872
 
1873
                                S E L E C T   I D   F R O M   [ d b o ] . [ D O C I N F O ]   W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D   a n d   P R O J E C T _ N O   =   @ P R O J E C T _ N O 
1874
 
1875
                              ) 
1876
 
1877
                   B E G I N 
1878
 
1879
                            U P D A T E   [ d b o ] . [ D O C I N F O ] 
1880
 
1881
                                  S E T   [ O R I G I N A L _ F I L E ]   =   @ O R I G I N A L _ F I L E 
1882
 
1883
                                         , [ P A G E _ C O U N T ]   =   @ P A G E _ C O U N T 
1884
 
1885
                                W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D   a n d   P R O J E C T _ N O   =   @ P R O J E C T _ N O 
1886
 
1887
 
1888
 
1889
                                s e l e c t   @ n e w I D   =   I D   F R O M   [ d b o ] . [ D O C I N F O ]   W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D   a n d   P R O J E C T _ N O   =   @ P R O J E C T _ N O 
1890
 
1891
 
1892
 
1893
                   E N D 
1894
 
1895
                   E L S E 
1896
 
1897
                            B E G I N 
1898
 
1899
                                     s e t   @ n e w I D   =   R E P L A C E ( c a s t (   N E W I D ( )   A S   v a r c h a r ( 5 0 ) ) , ' - ' , ' ' ) 
1900
 
1901
 
1902
 
1903
                                     I N S E R T   I N T O          [ d b o ] . [ D O C I N F O ] 
1904
 
1905
                                                                ( 
1906
 
1907
                                                                [ I D ] , 
1908
 
1909
                                                                [ O R I G I N A L _ F I L E ] , 
1910
 
1911
                                                                [ D O C U M E N T _ I D ] , 
1912
 
1913
                                                                [ P A G E _ C O U N T ] , 
1914
 
1915
                                                                [ P R O J E C T _ N O ] 
1916
 
1917
                                                                ) 
1918
 
1919
                                     V A L U E S                   ( 
1920
 
1921
                                                                @ n e w I D , 
1922
 
1923
                                                                @ O R I G I N A L _ F I L E , 
1924
 
1925
                                                                @ D O C U M E N T _ I D , 
1926
 
1927
                                                                @ P A G E _ C O U N T , 
1928
 
1929
                                                                @ P R O J E C T _ N O 
1930
 
1931
                                                                ) 
1932
 
1933
                            E N D 
1934
 
1935
 
1936
 
1937
                   S E T   @ E r r o r C o d e   =   0 
1938
 
1939
                   S E T   @ E r r o r   =   ' ' 
1940
 
1941
          E N D 
1942
 
1943
          E L S E 
1944
 
1945
          B E G I N 
1946
 
1947
                S E T   @ E r r o r C o d e   =   9 9 
1948
 
1949
                S E T   @ E r r o r   =   ' C O N V E R T E R _ D O C   N O T   F O U N D ' 
1950
 
1951
          E N D 
1952
 
1953
          
1954
 
1955
          s e l e c t   @ E r r o r C o d e   ,   @ E r r o r ,   @ N e w I D ; 
1956
 
1957
          
1958
 
1959
 E N D 
1960
 
1961
 
1962
 
1963
 G O 
1964
 
1965
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C P A G E ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
1966
 
1967
 S E T   A N S I _ N U L L S   O N 
1968
 
1969
 G O 
1970
 
1971
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
1972
 
1973
 G O 
1974
 
1975
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C P A G E ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
1976
 
1977
 B E G I N 
1978
 
1979
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C P A G E ]   A S '   
1980
 
1981
 E N D 
1982
 
1983
 G O 
1984
 
1985
 
1986
 
1987
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1988
 
1989
 - -   E x e c   [ C O N V E R T _ I N S E R T _ D O C P A G E ]   @ P R O J E C T _ N O = ' 5 ' , @ D O C U M E N T _ U R L = ' 5 ' , @ D O C U M E N T _ I D = ' 5 ' 
1990
 
1991
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1992
 
1993
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
1994
 
1995
 - -   A u t h o r :          @???1?
1996
 
1997
 - -   C r e a t e D a t e   :   
1998
 
1999
 - -   D e s c r i p t i o n :          
2000
 
2001
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2002
 
2003
 
2004
 
2005
 
2006
 
2007
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C P A G E ] 
2008
 
2009
          @ D O C P A G E S     [ T Y P E _ I N S E R T _ D O C P A G E ]   R E A D O N L Y   
2010
 
2011
 A S 
2012
 
2013
 B E G I N 
2014
 
2015
          S E T   N O C O U N T   O N ; 
2016
 
2017
 
2018
 
2019
          D E L E T E   F R O M   D O C P A G E   W H E R E   D O C I N F O _ I D   =   ( 
2020
 
2021
              s e l e c t   t o p ( 1 )   D O C I N F O _ I D     F R O M   @ D O C P A G E S ) 
2022
 
2023
          
2024
 
2025
          I N S E R T   I N T O          [ d b o ] . [ D O C P A G E ] 
2026
 
2027
                                     ( 
2028
 
2029
                                     [ I D ] , 
2030
 
2031
                                     [ D O C I N F O _ I D ] , 
2032
 
2033
                                     [ P A G E _ N U M B E R ] , 
2034
 
2035
                                     [ P A G E _ W I D T H ] , 
2036
 
2037
                                     [ P A G E _ H E I G H T ] , 
2038
 
2039
                                     [ P A G E _ A N G L E ] 
2040
 
2041
                                     ) 
2042
 
2043
          S E L E C T             R E P L A C E ( c a s t (   N E W I D ( )   A S   v a r c h a r ( 5 0 ) ) , ' - ' , ' ' ) , 
2044
 
2045
                                     D O C I N F O _ I D , 
2046
 
2047
                                     P A G E _ N U M B E R , 
2048
 
2049
                                     P A G E _ W I D T H , 
2050
 
2051
                                     P A G E _ H E I G H T , 
2052
 
2053
                                     P A G E _ A N G L E 
2054
 
2055
          F R O M   @ D O C P A G E S 
2056
 
2057
          o r d e r   b y   P A G E _ N U M B E R 
2058
 
2059
 
2060
 
2061
 E N D 
2062
 
2063
 
2064
 
2065
 G O 
2066
 
2067
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2068
 
2069
 S E T   A N S I _ N U L L S   O N 
2070
 
2071
 G O 
2072
 
2073
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2074
 
2075
 G O 
2076
 
2077
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2078
 
2079
 B E G I N 
2080
 
2081
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ]   A S '   
2082
 
2083
 E N D 
2084
 
2085
 G O 
2086
 
2087
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ] 
2088
 
2089
 
2090
 
2091
          @ R E V I S I O N                      A S          n v a r c h a r ( 5 0 ) , 
2092
 
2093
          @ D O C U M E N T _ N O                A S          n v a r c h a r ( 5 0 ) , 
2094
 
2095
          @ D O C U M E N T _ N A M E            A S          n v a r c h a r ( 5 0 0 ) , 
2096
 
2097
          @ O R I G I N A L _ F I L E            A S          n v a r c h a r ( 5 0 0 ) , 
2098
 
2099
          @ D O C U M E N T _ I D                A S          n v a r c h a r ( 5 0 ) , 
2100
 
2101
          @ P R O J E C T _ N O                  A S          n v a r c h a r ( 1 0 ) , 
2102
 
2103
          @ L i n k                              A S          n v a r c h a r ( 5 0 0 ) , 
2104
 
2105
          @ R E S U L T _ F I L E                A S          n v a r c h a r ( 5 0 0 ) , 
2106
 
2107
          @ R E S U L T                          A S          n v a r c h a r ( 5 0 ) , 
2108
 
2109
          @ G R O U P _ N O                      A S          n v a r c h a r ( 5 0 ) , 
2110
 
2111
          @ N e w I D                     A S   v a r c h a r ( 5 0 )   O U T P U T 
2112
 
2113
 A S 
2114
 
2115
 B E G I N 
2116
 
2117
          S E T   N O C O U N T   O N ; 
2118
 
2119
 
2120
 
2121
          I F   E X I S T S ( 
2122
 
2123
                      S E L E C T   I D   F R O M   [ d b o ] . [ D O C U M E N T _ I T E M ] 
2124
 
2125
                                 W H E R E   P R O J E C T _ N O   =   @ P R O J E C T _ N O   A N D   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
2126
 
2127
                   ) 
2128
 
2129
                   B E G I N 
2130
 
2131
                            U P D A T E   [ d b o ] . [ D O C U M E N T _ I T E M ] 
2132
 
2133
                                  S E T   [ R E V I S I O N ]   =   @ R E V I S I O N 
2134
 
2135
                                         , [ L i n k ]   =   @ L i n k 
2136
 
2137
                                         , [ D O C U M E N T _ N O ]   =   @ D O C U M E N T _ N O 
2138
 
2139
                                         , [ D O C U M E N T _ N A M E ]   = @ D O C U M E N T _ N A M E 
2140
 
2141
                                         , [ G R O U P _ N O ]   =   @ G R O U P _ N O 
2142
 
2143
                                         , [ O R I G I N A L _ F I L E ]   =   @ O R I G I N A L _ F I L E 
2144
 
2145
                                         , [ R E S U L T _ F I L E ]   =   @ R E S U L T _ F I L E 
2146
 
2147
                                         , [ R E S U L T ]   =   @ R E S U L T 
2148
 
2149
                                         - - , [ D O C U M E N T _ I D ]   =   @ D O C U M E N T _ I D 
2150
 
2151
                                         - - , [ P R O J E C T _ N O ]   =   @ P R O J E C T _ N O 
2152
 
2153
                              W H E R E     P R O J E C T _ N O   =   @ P R O J E C T _ N O   A N D   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
2154
 
2155
                              
2156
 
2157
                              S E L E C T   @ n e w I D   =   I D   F R O M   [ d b o ] . [ D O C U M E N T _ I T E M ]   D O C I T E M 
2158
 
2159
                                              W H E R E   P R O J E C T _ N O   =   @ P R O J E C T _ N O   A N D   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
2160
 
2161
 
2162
 
2163
                   E N D 
2164
 
2165
         E L S E 
2166
 
2167
                 B E G I N 
2168
 
2169
                   s e t   @ n e w I D   =   R E P L A C E ( c a s t (   N E W I D ( )   A S   v a r c h a r ( 5 0 ) ) , ' - ' , ' ' ) 
2170
 
2171
 
2172
 
2173
                   I N S E R T   I N T O   [ d b o ] . [ D O C U M E N T _ I T E M ] 
2174
 
2175
                                           ( [ I D ] 
2176
 
2177
                                           , [ R E V I S I O N ] 
2178
 
2179
                                           , [ D O C U M E N T _ N O ] 
2180
 
2181
                                           , [ D O C U M E N T _ N A M E ] 
2182
 
2183
                                           , [ G R O U P _ N O ] 
2184
 
2185
                                           , [ O R I G I N A L _ F I L E ] 
2186
 
2187
                                           , [ D O C U M E N T _ I D ] 
2188
 
2189
                                           , [ R E S U L T _ F I L E ] 
2190
 
2191
                                           , [ R E S U L T ] 
2192
 
2193
                                           , [ P R O J E C T _ N O ] 
2194
 
2195
                                           , [ L i n k ] 
2196
 
2197
                                           , [ C r e a t e D a t e ] ) 
2198
 
2199
                              V A L U E S 
2200
 
2201
                                           ( @ n e w I D 
2202
 
2203
                                           , @ R E V I S I O N 
2204
 
2205
                                           , @ D O C U M E N T _ N O 
2206
 
2207
                                           , @ D O C U M E N T _ N A M E 
2208
 
2209
                                           , @ G R O U P _ N O 
2210
 
2211
                                           , @ O R I G I N A L _ F I L E 
2212
 
2213
                                           , @ D O C U M E N T _ I D 
2214
 
2215
                                           , @ R E S U L T _ F I L E 
2216
 
2217
                                           , @ R E S U L T 
2218
 
2219
                                           , @ P R O J E C T _ N O 
2220
 
2221
                                           , @ L i n k 
2222
 
2223
                                           , G E T D A T E ( ) ) 
2224
 
2225
               E N D 
2226
 
2227
 E N D 
2228
 
2229
 
2230
 
2231
 G O 
2232
 
2233
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2234
 
2235
 S E T   A N S I _ N U L L S   O N 
2236
 
2237
 G O 
2238
 
2239
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2240
 
2241
 G O 
2242
 
2243
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2244
 
2245
 B E G I N 
2246
 
2247
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ]   A S '   
2248
 
2249
 E N D 
2250
 
2251
 G O 
2252
 
2253
 
2254
 
2255
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2256
 
2257
 - -   E x e c   [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ]   @ T a k e C o u n t = ' 5 ' 
2258
 
2259
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2260
 
2261
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2262
 
2263
 - -   A u t h o r :          @???1?
2264
 
2265
 - -   D e s c r i p t i o n :          
2266
 
2267
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2268
 
2269
 
2270
 
2271
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ] 
2272
 
2273
 ( 
2274
 
2275
          @ T a k e C o u n t   i n t 
2276
 
2277
          ) 
2278
 
2279
 A S 
2280
 
2281
 B E G I N 
2282
 
2283
 
2284
 
2285
 S E T   F M T O N L Y   O F F ; 
2286
 
2287
 S E T   N O C O U N T   O N 
2288
 
2289
 S E T   T R A N S A C T I O N   I S O L A T I O N   L E V E L   R E A D   U N C O M M I T T E D ; 
2290
 
2291
 
2292
 
2293
 I F   @ T a k e C o u n t   =   - 1 
2294
 
2295
   B E G I N 
2296
 
2297
     S E L E C T   @ T a k e C o u n t   =   C O U N T ( * )   F R O M   C O N V E R T E R _ D O C 
2298
 
2299
   E N D 
2300
 
2301
 
2302
 
2303
 S E L E C T     T O P   ( @ T a k e C o u n t ) 
2304
 
2305
                   C O N V E R T E R _ D O C . I D ,   C O N V E R T E R _ D O C . P R O J E C T _ N O ,   C O N V E R T E R _ D O C . D O C U M E N T _ U R L ,   C O N V E R T E R _ D O C . D O C U M E N T _ I D ,   C O N V E R T E R _ D O C . C R E A T E _ D A T E T I M E ,   
2306
 
2307
                               C O N V E R T E R _ D O C . S T A T U S ,   C O N V E R T E R _ D O C . T O T A L _ P A G E ,   C O N V E R T E R _ D O C . C U R R E N T _ P A G E ,   C O N V E R T E R _ D O C . E X C E P T I O N ,   C O N V E R T E R _ D O C . E N D _ D A T E T I M E ,   
2308
 
2309
                               C O N V E R T E R _ D O C . S T A R T _ D A T E T I M E ,   C O N V E R T E R _ D O C . S E R V I C E _ I D ,   C O N V E R T E R _ D O C . R E C O N V E R T E R 
2310
 
2311
 F R O M           C O N V E R T E R _ D O C   L E F T   O U T E R   J O I N 
2312
 
2313
                               R U N _ P R O J E C T S   O N   C O N V E R T E R _ D O C . P R O J E C T _ N O   =   R U N _ P R O J E C T S . P R O J E C T _ N O 
2314
 
2315
 W H E R E     R U N _ P R O J E C T S . I S _ A C T I V I T Y   =   1   A N D   C O N V E R T E R _ D O C . S T A T U S   >   0   A N D   C O N V E R T E R _ D O C . S T A T U S   <   4   A N D   C O N V E R T E R _ D O C . R E C O N V E R T E R   <   2 
2316
 
2317
 O R D E R   B Y   C O N V E R T E R _ D O C . C R E A T E _ D A T E T I M E 
2318
 
2319
 
2320
 
2321
          S E T   F M T O N L Y   O N ; 
2322
 
2323
          S E T   N O C O U N T   O F F 
2324
 
2325
          R E T U R N   
2326
 
2327
 E N D 
2328
 
2329
 G O 
2330
 
2331
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2332
 
2333
 S E T   A N S I _ N U L L S   O N 
2334
 
2335
 G O 
2336
 
2337
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2338
 
2339
 G O 
2340
 
2341
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2342
 
2343
 B E G I N 
2344
 
2345
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ]   A S '   
2346
 
2347
 E N D 
2348
 
2349
 G O 
2350
 
2351
 
2352
 
2353
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ] 
2354
 
2355
 ( 
2356
 
2357
          @ T a k e C o u n t   i n t 
2358
 
2359
 ) 
2360
 
2361
 
2362
 
2363
 A S 
2364
 
2365
 B E G I N 
2366
 
2367
 
2368
 
2369
 S E T   F M T O N L Y   O F F ; 
2370
 
2371
 S E T   N O C O U N T   O N 
2372
 
2373
 S E T   T R A N S A C T I O N   I S O L A T I O N   L E V E L   R E A D   U N C O M M I T T E D ; 
2374
 
2375
 
2376
 
2377
          S E L E C T   T O P   ( @ T a k e C o u n t ) 
2378
 
2379
 [ L i m i t 1 ] . [ I D ]   A S   [ I D ] , [ L i m i t 1 ] . [ P R O J E C T _ N O ]   A S   [ P R O J E C T _ N O ] , [ L i m i t 1 ] . [ D O C U M E N T _ U R L ]   A S   [ D O C U M E N T _ U R L ] , 
2380
 
2381
 [ L i m i t 1 ] . [ D O C U M E N T _ I D ]   A S   [ D O C U M E N T _ I D ] , [ L i m i t 1 ] . [ C R E A T E _ D A T E T I M E ]   A S   [ C R E A T E _ D A T E T I M E ] , 
2382
 
2383
 [ L i m i t 1 ] . [ S T A T U S ]   A S   [ S T A T U S ] , [ L i m i t 1 ] . [ T O T A L _ P A G E ]   A S   [ T O T A L _ P A G E ] , [ L i m i t 1 ] . [ C U R R E N T _ P A G E ]   A S   [ C U R R E N T _ P A G E ] ,   
2384
 
2385
   [ L i m i t 1 ] . [ E X C E P T I O N ]   A S   [ E X C E P T I O N ] , [ L i m i t 1 ] . [ E N D _ D A T E T I M E ]   A S   [ E N D _ D A T E T I M E ] , [ L i m i t 1 ] . [ S T A R T _ D A T E T I M E ]   A S   [ S T A R T _ D A T E T I M E ] , 
2386
 
2387
            [ L i m i t 1 ] . [ S E R V I C E _ I D ]   A S   [ S E R V I C E _ I D ] , [ L i m i t 1 ] . [ R E C O N V E R T E R ]   A S   [ R E C O N V E R T E R ] 
2388
 
2389
                   F R O M   ( S E L E C T   D I S T I N C T [ E x t e n t 1 ] . [ D O C U M E N T _ I D ]   A S   [ D O C U M E N T _ I D ]   F R O M   [ d b o ] . [ C O N V E R T E R _ D O C ]   A S   [ E x t e n t 1 ] 
2390
 
2391
                              W H E R E   ( [ E x t e n t 1 ] . [ R E C O N V E R T E R ]   <   2 )   A N D   ( [ E x t e n t 1 ] . [ S T A T U S ]   =   0   o r   [ E x t e n t 1 ] . [ S T A T U S ]   >   4 ) )   A S   [ D i s t i n c t 1 ] 
2392
 
2393
                                     O U T E R   A P P L Y   
2394
 
2395
                                              ( S E L E C T   T O P   ( 1 ) [ E x t e n t 2 ] . [ I D ]   A S   [ I D ] , [ E x t e n t 2 ] . [ P R O J E C T _ N O ]   A S   [ P R O J E C T _ N O ] , 
2396
 
2397
                                              [ E x t e n t 2 ] . [ D O C U M E N T _ U R L ]   A S   [ D O C U M E N T _ U R L ] , [ E x t e n t 2 ] . [ D O C U M E N T _ I D ]   A S   [ D O C U M E N T _ I D ] , 
2398
 
2399
                                              [ E x t e n t 2 ] . [ C R E A T E _ D A T E T I M E ]   A S   [ C R E A T E _ D A T E T I M E ] , [ E x t e n t 2 ] . [ S T A T U S ]   A S   [ S T A T U S ] , 
2400
 
2401
                                              [ E x t e n t 2 ] . [ T O T A L _ P A G E ]   A S   [ T O T A L _ P A G E ] , [ E x t e n t 2 ] . [ C U R R E N T _ P A G E ]   A S   [ C U R R E N T _ P A G E ] , 
2402
 
2403
                                              [ E x t e n t 2 ] . [ E X C E P T I O N ]   A S   [ E X C E P T I O N ] , [ E x t e n t 2 ] . [ E N D _ D A T E T I M E ]   A S   [ E N D _ D A T E T I M E ] ,   
2404
 
2405
                                              [ E x t e n t 2 ] . [ S T A R T _ D A T E T I M E ]   A S   [ S T A R T _ D A T E T I M E ] , [ E x t e n t 2 ] . [ S E R V I C E _ I D ]   A S   [ S E R V I C E _ I D ] , 
2406
 
2407
                                              [ E x t e n t 2 ] . [ R E C O N V E R T E R ]   A S   [ R E C O N V E R T E R ]   F R O M   [ d b o ] . [ C O N V E R T E R _ D O C ]   A S   [ E x t e n t 2 ] 
2408
 
2409
                                     W H E R E   ( [ E x t e n t 2 ] . [ R E C O N V E R T E R ]   <   2 )   A N D   ( ( [ E x t e n t 2 ] . [ S T A T U S ]   =   0   o r   [ E x t e n t 2 ] . [ S T A T U S ]   >   4 ) )   A N D   ( [ D i s t i n c t 1 ] . [ D O C U M E N T _ I D ]   =   [ E x t e n t 2 ] . [ D O C U M E N T _ I D ] ) 
2410
 
2411
                            
2412
 
2413
                                                                )   A S   [ L i m i t 1 ] 
2414
 
2415
                                     C R O S S   A P P L Y 
2416
 
2417
                                         ( S E L E C T   P R O J E C T _ N O   F R O M   R U N _ P R O J E C T S 
2418
 
2419
                                         W H E R E   P R O J E C T _ N O   =   L i m i t 1 . P R O J E C T _ N O   A N D   I S _ A C T I V I T Y   =   1 )   P R J       
2420
 
2421
                                                                                                                                                                                       
2422
 
2423
 
2424
 
2425
          S E T   F M T O N L Y   O N ; 
2426
 
2427
          S E T   N O C O U N T   O F F 
2428
 
2429
          R E T U R N   
2430
 
2431
 E N D 
2432
 
2433
 G O 
2434
 
2435
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2436
 
2437
 S E T   A N S I _ N U L L S   O N 
2438
 
2439
 G O 
2440
 
2441
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2442
 
2443
 G O 
2444
 
2445
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2446
 
2447
 B E G I N 
2448
 
2449
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ]   A S '   
2450
 
2451
 E N D 
2452
 
2453
 G O 
2454
 
2455
 
2456
 
2457
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ] 
2458
 
2459
 ( 
2460
 
2461
          @ C o n v e r t e r D o c I D   n v a r c h a r ( m a x ) , 
2462
 
2463
          @ R e C o n v e r t   i n t 
2464
 
2465
 ) 
2466
 
2467
 
2468
 
2469
 A S 
2470
 
2471
 
2472
 
2473
 S E T   F M T O N L Y   O F F ; 
2474
 
2475
 S E T   N O C O U N T   O N 
2476
 
2477
 
2478
 
2479
 U P D A T E   [ d b o ] . C O N V E R T E R _ D O C 
2480
 
2481
 S E T   R E C O N V E R T E R   =   R E C O N V E R T E R   +   @ R e C o n v e r t , 
2482
 
2483
         C R E A T E _ D A T E T I M E   =   G E T D A T E ( ) , 
2484
 
2485
          E N D _ D A T E T I M E   =   N U L L , 
2486
 
2487
          S E R V I C E _ I D   =   N U L L , 
2488
 
2489
         S T A T U S   =   0                                                                                                                                                                                       
2490
 
2491
          w h e r e   I D   =   @ C o n v e r t e r D o c I D 
2492
 
2493
 
2494
 
2495
          i f   @ @ E R R O R   < >   0 
2496
 
2497
                   B E G I N 
2498
 
2499
                            R E T U R N ( 0 ) ; 
2500
 
2501
                   e n d 
2502
 
2503
          E L S E 
2504
 
2505
                   B E G I N 
2506
 
2507
                   R E T U R N ( 1 ) ; 
2508
 
2509
                   E N D 
2510
 
2511
 
2512
 
2513
 
2514
 
2515
 
2516
 
2517
 
2518
 
2519
 S E T   F M T O N L Y   O N ; 
2520
 
2521
 S E T   N O C O U N T   O F F 
2522
 
2523
 G O 
2524
 
2525
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ C O N V E R T _ U P D A T E _ S T A T U S ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2526
 
2527
 S E T   A N S I _ N U L L S   O N 
2528
 
2529
 G O 
2530
 
2531
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2532
 
2533
 G O 
2534
 
2535
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ C O N V E R T _ U P D A T E _ S T A T U S ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2536
 
2537
 B E G I N 
2538
 
2539
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ U P D A T E _ S T A T U S ]   A S '   
2540
 
2541
 E N D 
2542
 
2543
 G O 
2544
 
2545
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2546
 
2547
 - -   E x e c   [ C O N V E R T _ U P D A T E _ S T A T U S ]   @ S E R V I C E _ I D = ' ' , @ I D = ' 0 5 7 F D 2 F D 3 0 6 4 4 2 7 1 B 8 B 2 B 7 E 2 9 2 F 9 1 C B B ' , @ S T A T U S = ' 0 ' ,   @ T O T A L _ P A G E   = ' 0 ' , @ C U R R E N T _ P A G E = ' 0 ' , @ E X C E P T I O N = ' ' 
2548
 
2549
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2550
 
2551
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2552
 
2553
 - -   A u t h o r :          @???1?
2554
 
2555
 - -   C r e a t e D a t e   :   
2556
 
2557
 - -   D e s c r i p t i o n :          
2558
 
2559
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2560
 
2561
 
2562
 
2563
 A L T E R   P R O C E D U R E   [ d b o ] . [ C O N V E R T _ U P D A T E _ S T A T U S ] 
2564
 
2565
 
2566
 
2567
         @ S E R V I C E _ I D                   A S          n v a r c h a r ( M A X ) , 
2568
 
2569
          @ I D                                      A S          n v a r c h a r ( M A X ) , 
2570
 
2571
          @ S T A T U S                              A S          i n t , 
2572
 
2573
          @ T O T A L _ P A G E                      A S          i n t , 
2574
 
2575
          @ C U R R E N T _ P A G E                  A S          i n t , 
2576
 
2577
          @ E X C E P T I O N                     A S          n v a r c h a r ( M A X ) 
2578
 
2579
 A S 
2580
 
2581
 B E G I N 
2582
 
2583
          S E T   N O C O U N T   O F F ; 
2584
 
2585
 
2586
 
2587
 D E C L A R E          @ I N N E R _ E X C E P T I O N   A S          n v a r c h a r ( M A X ) 
2588
 
2589
   
2590
 
2591
 S E L E C T   @ I N N E R _ E X C E P T I O N   =   E X C E P T I O N   F R O M   C O N V E R T E R _ D O C   W H E R E   I D   =   @ I D 
2592
 
2593
 
2594
 
2595
          U P D A T E          [ d b o ] . [ C O N V E R T E R _ D O C ]   
2596
 
2597
                     S E T   [ S T A T U S ]                       =   @ S T A T U S , 
2598
 
2599
                              [ T O T A L _ P A G E ]               =   @ T O T A L _ P A G E , 
2600
 
2601
                              [ C U R R E N T _ P A G E ]           =   @ C U R R E N T _ P A G E , 
2602
 
2603
                            [ S E R V I C E _ I D ]               =   @ S E R V I C E _ I D , 
2604
 
2605
                            [ E X C E P T I O N ]                 =   C O N C A T ( @ E X C E P T I O N , @ I N N E R _ E X C E P T I O N ) , 
2606
 
2607
                            [ S T A R T _ D A T E T I M E ]       =   C A S E   W H E N   @ S T A T U S   =   1   T H E N   G E T D A T E ( )   E L S E   [ S T A R T _ D A T E T I M E ]   E N D , 
2608
 
2609
                            [ E N D _ D A T E T I M E ]       =   C A S E   W H E N   @ S T A T U S   > =   4   T H E N   G E T D A T E ( )   E L S E   [ E N D _ D A T E T I M E ]   E N D 
2610
 
2611
          W H E R E          [ I D ]                               =   @ I D 
2612
 
2613
 E N D 
2614
 
2615
 G O 
2616
 
2617
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ G E T _ M A R K U P D A T A ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2618
 
2619
 S E T   A N S I _ N U L L S   O N 
2620
 
2621
 G O 
2622
 
2623
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2624
 
2625
 G O 
2626
 
2627
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ G E T _ M A R K U P D A T A ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2628
 
2629
 B E G I N 
2630
 
2631
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ G E T _ M A R K U P D A T A ]   A S '   
2632
 
2633
 E N D 
2634
 
2635
 G O 
2636
 
2637
 A L T E R   P R O C E D U R E   [ d b o ] . [ G E T _ M A R K U P D A T A ] 
2638
 
2639
         @ P R O J E C T _ N O s     [ V A R C H A R _ T A B L E ]   R E A D O N L Y , 
2640
 
2641
         @ D O C U M E N T _ I D s   [ V A R C H A R _ T A B L E ]   R E A D O N L Y 
2642
 
2643
 A S 
2644
 
2645
 B E G I N 
2646
 
2647
         S E T   N O C O U N T   O N ; 
2648
 
2649
         
2650
 
2651
           C R E A T E   T A B L E   # p r j T a b l e   ( P R O J E C T _ N O   V A R C H A R ( m a x ) ) ; 
2652
 
2653
         
2654
 
2655
         C R E A T E   T A B L E   # T e m p T a b l e   ( D O C U M E N T _ I D   V A R C H A R ( m a x ) ) ; 
2656
 
2657
         
2658
 
2659
          I N S E R T   I N T O   # p r j T a b l e   ( P R O J E C T _ N O ) 
2660
 
2661
         S E L E C T   I T E M   F R O M   @ P R O J E C T _ N O s ; 
2662
 
2663
 
2664
 
2665
 
2666
 
2667
         - -   L?t? ?   ???X?  p?t?0?|?  ????  L?t? ???  ????
2668
 
2669
         I N S E R T   I N T O   # T e m p T a b l e   ( D O C U M E N T _ I D ) 
2670
 
2671
         S E L E C T   I T E M   F R O M   @ D O C U M E N T _ I D s ; 
2672
 
2673
 
2674
 
2675
         S E L E C T     d b o . D O C I N F O . P R O J E C T _ N O ,   d b o . D O C I N F O . D O C U M E N T _ I D ,   
2676
 
2677
                               d b o . M a r k u p D a t a T e x t ( d b o . M A R K U P _ D A T A . D A T A )   A S   T E X T ,   d b o . M A R K U P _ I N F O _ V E R S I O N . C R E A T E _ D A T E ,   d b o . M E M B E R . N A M E 
2678
 
2679
          F R O M           d b o . M A R K U P _ D A T A   I N N E R   J O I N 
2680
 
2681
                                           d b o . C o n t r o l T y p e   O N   d b o . M A R K U P _ D A T A . D A T A _ T Y P E   =   d b o . C o n t r o l T y p e . T y p e V a l u e   I N N E R   J O I N 
2682
 
2683
                                           d b o . D O C I N F O   I N N E R   J O I N 
2684
 
2685
                                           d b o . M A R K U P _ I N F O   O N   d b o . D O C I N F O . I D   =   d b o . M A R K U P _ I N F O . D O C I N F O _ I D   I N N E R   J O I N 
2686
 
2687
                                           d b o . M A R K U P _ I N F O _ V E R S I O N   O N   d b o . M A R K U P _ I N F O . I D   =   d b o . M A R K U P _ I N F O _ V E R S I O N . M A R K U P I N F O _ I D   O N   
2688
 
2689
                                           d b o . M A R K U P _ D A T A . M A R K U P I N F O _ V E R S I O N _ I D   =   d b o . M A R K U P _ I N F O _ V E R S I O N . I D   I N N E R   J O I N 
2690
 
2691
                                           d b o . M E M B E R   O N   d b o . M A R K U P _ I N F O . U S E R _ I D   =   d b o . M E M B E R . I D 
2692
 
2693
          W H E R E     ( d b o . C o n t r o l T y p e . I s T e x t   =   1 )   A N D   d b o . D O C I N F O . P R O J E C T _ N O   I N   ( S E L E C T   P R O J E C T _ N O   F R O M   # p r j T a b l e )   A N D   d b o . D O C I N F O . D O C U M E N T _ I D   I N   ( S E L E C T   D O C U M E N T _ I D   F R O M   # T e m p T a b l e ) ; 
2694
 
2695
         
2696
 
2697
         - -   ????  L?t? ?  ?? ?
2698
 
2699
         D R O P   T A B L E   # T e m p T a b l e ; 
2700
 
2701
          
2702
 
2703
          D R O P   T A B L E   # p r j T a b l e ; 
2704
 
2705
 E N D 
2706
 
2707
 G O 
2708
 
2709
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ T A B L E _ T O _ C A L S S ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2710
 
2711
 S E T   A N S I _ N U L L S   O N 
2712
 
2713
 G O 
2714
 
2715
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2716
 
2717
 G O 
2718
 
2719
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ T A B L E _ T O _ C A L S S ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2720
 
2721
 B E G I N 
2722
 
2723
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ T A B L E _ T O _ C A L S S ]   A S '   
2724
 
2725
 E N D 
2726
 
2727
 G O 
2728
 
2729
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2730
 
2731
 - -   A u t h o r :                   < A u t h o r , , N a m e > 
2732
 
2733
 - -   C r e a t e   d a t e :   < C r e a t e   D a t e , , > 
2734
 
2735
 - -   D e s c r i p t i o n :          < D e s c r i p t i o n , , > 
2736
 
2737
 - -   = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = 
2738
 
2739
 A L T E R   P R O C E D U R E   [ d b o ] . [ T A B L E _ T O _ C A L S S ] 
2740
 
2741
          - -   A d d   t h e   p a r a m e t e r s   f o r   t h e   s t o r e d   p r o c e d u r e   h e r e 
2742
 
2743
          @ T a b l e N a m e   S Y S N A M E ,   
2744
 
2745
            @ R e s u l t   v a r c h a r ( m a x )   O U T P U T 
2746
 
2747
 A S 
2748
 
2749
 B E G I N 
2750
 
2751
          - -   S E T   N O C O U N T   O N   a d d e d   t o   p r e v e n t   e x t r a   r e s u l t   s e t s   f r o m 
2752
 
2753
          - -   i n t e r f e r i n g   w i t h   S E L E C T   s t a t e m e n t s . 
2754
 
2755
          S E T   N O C O U N T   O N ; 
2756
 
2757
 
2758
 
2759
         - -   I n s e r t   s t a t e m e n t s   f o r   p r o c e d u r e   h e r e 
2760
 
2761
 - - m o d i f i e d   f r o m   S O :   h t t p : / / s t a c k o v e r f l o w . c o m / q u e s t i o n s / 5 8 7 3 1 7 0 / g e n e r a t e - c l a s s - f r o m - d a t a b a s e - t a b l e 
2762
 
2763
 - - a d d e d   t a b l e   a n d   c o l u m n 
2764
 
2765
 
2766
 
2767
 - - d e c l a r e   @ T a b l e N a m e   s y s n a m e   =   ' T a b l e N a m e ' 
2768
 
2769
 S E T   @ R e s u l t   =   ' u s i n g   S y s t e m . D a t a . L i n q . M a p p i n g ; 
2770
 
2771
 [ T a b l e ( N a m e   =   " '   +   @ T a b l e N a m e   +   ' " ) ] 
2772
 
2773
 p u b l i c   c l a s s   '   +   @ T a b l e N a m e   +   ' 
2774
 
2775
 { ' 
2776
 
2777
 
2778
 
2779
 s e l e c t   @ R e s u l t   =   @ R e s u l t   +   ' 
2780
 
2781
          [ C o l u m n ( D b T y p e   =   " '   +   
2782
 
2783
          C a s e   
2784
 
2785
                   w h e n   C o l u m n D b T y p e   i n   ( ' n v a r c h a r ' ,   ' n c h a r ' ,   ' v a r c h a r ' ,   ' c h a r ' ,   ' d a t e t i m e 2 ' ,   ' b i n a r y ' ,   ' d a t e t i m e o f f s e t ' ,   ' t i m e ' ,   ' v a r b i n a r y ' )   t h e n   C o l u m n D b T y p e   +   ' ( '   +   c M l e n g t h   +   ' ) '   
2786
 
2787
                   w h e n   C o l u m n D b T y p e   i n   ( ' d e c i m a l ' ,   ' n u m e r i c ' )   t h e n   C o l u m n D b T y p e   +   ' ( '   +   c P r e c i s i o n   +   ' , '   +   c S c a l e   + ' ) '   
2788
 
2789
                   e l s e   C o l u m n D b T y p e   e n d   +   ' " ,   '   +   c a s e   I S P K   w h e n   ' t r u e '   t h e n   ' I s P r i m a r y K e y   =   t r u e '   e l s e   ' C a n B e N u l l   =   '   +   c N u l l a b l e   e n d   + ' ) ] 
2790
 
2791
         p u b l i c   '   +   C o l u m n T y p e   +   N u l l a b l e S i g n   +   '   '   +   C o l u m n N a m e   +   '   {   g e t ;   s e t ;   } 
2792
 
2793
 ' 
2794
 
2795
 f r o m 
2796
 
2797
 ( 
2798
 
2799
         s e l e c t   d i s t i n c t 
2800
 
2801
                 r e p l a c e ( c o l . n a m e ,   '   ' ,   ' _ ' )   C o l u m n N a m e , 
2802
 
2803
                 c o l u m n _ i d   C o l u m n I d , 
2804
 
2805
                   t y p . n a m e   C o l u m n D b T y p e , 
2806
 
2807
                   c o n v e r t ( v a r c h a r ,   c o l . p r e c i s i o n )   c P r e c i s i o n , 
2808
 
2809
                   c o n v e r t ( v a r c h a r ,   c o l . s c a l e )   c S c a l e , 
2810
 
2811
                   c o n v e r t ( v a r c h a r ,   c o l . m a x _ l e n g t h )   c M l e n g t h , 
2812
 
2813
                   c a s e   c o l . i s _ n u l l a b l e   w h e n   1   t h e n   ' t r u e '   e l s e   ' f a l s e '   e n d   c N u l l a b l e , 
2814
 
2815
                   p k k . I S P K , 
2816
 
2817
                 c a s e   t y p . n a m e   
2818
 
2819
                         w h e n   ' b i g i n t '   t h e n   ' l o n g ' 
2820
 
2821
                         w h e n   ' b i n a r y '   t h e n   ' b y t e [ ] ' 
2822
 
2823
                         w h e n   ' b i t '   t h e n   ' b o o l ' 
2824
 
2825
                         w h e n   ' c h a r '   t h e n   ' s t r i n g ' 
2826
 
2827
                         w h e n   ' d a t e '   t h e n   ' D a t e T i m e ' 
2828
 
2829
                         w h e n   ' d a t e t i m e '   t h e n   ' D a t e T i m e ' 
2830
 
2831
                         w h e n   ' d a t e t i m e 2 '   t h e n   ' D a t e T i m e ' 
2832
 
2833
                         w h e n   ' d a t e t i m e o f f s e t '   t h e n   ' D a t e T i m e O f f s e t ' 
2834
 
2835
                         w h e n   ' d e c i m a l '   t h e n   ' d e c i m a l ' 
2836
 
2837
                         w h e n   ' f l o a t '   t h e n   ' d o u b l e ' 
2838
 
2839
                         w h e n   ' i m a g e '   t h e n   ' b y t e [ ] ' 
2840
 
2841
                         w h e n   ' i n t '   t h e n   ' i n t ' 
2842
 
2843
                         w h e n   ' m o n e y '   t h e n   ' d e c i m a l ' 
2844
 
2845
                         w h e n   ' n c h a r '   t h e n   ' s t r i n g ' 
2846
 
2847
                         w h e n   ' n t e x t '   t h e n   ' s t r i n g ' 
2848
 
2849
                         w h e n   ' n u m e r i c '   t h e n   ' d e c i m a l ' 
2850
 
2851
                         w h e n   ' n v a r c h a r '   t h e n   ' s t r i n g ' 
2852
 
2853
                         w h e n   ' r e a l '   t h e n   ' f l o a t ' 
2854
 
2855
                         w h e n   ' s m a l l d a t e t i m e '   t h e n   ' D a t e T i m e ' 
2856
 
2857
                         w h e n   ' s m a l l i n t '   t h e n   ' s h o r t ' 
2858
 
2859
                         w h e n   ' s m a l l m o n e y '   t h e n   ' d e c i m a l ' 
2860
 
2861
                         w h e n   ' t e x t '   t h e n   ' s t r i n g ' 
2862
 
2863
                         w h e n   ' t i m e '   t h e n   ' T i m e S p a n ' 
2864
 
2865
                         w h e n   ' t i m e s t a m p '   t h e n   ' l o n g ' 
2866
 
2867
                         w h e n   ' t i n y i n t '   t h e n   ' b y t e ' 
2868
 
2869
                         w h e n   ' u n i q u e i d e n t i f i e r '   t h e n   ' G u i d ' 
2870
 
2871
                         w h e n   ' v a r b i n a r y '   t h e n   ' b y t e [ ] ' 
2872
 
2873
                         w h e n   ' v a r c h a r '   t h e n   ' s t r i n g ' 
2874
 
2875
                         e l s e   ' U N K N O W N _ '   +   t y p . n a m e 
2876
 
2877
                 e n d   C o l u m n T y p e , 
2878
 
2879
                 c a s e   
2880
 
2881
                         w h e n   c o l . i s _ n u l l a b l e   =   1   a n d   t y p . n a m e   i n   ( ' b i g i n t ' ,   ' b i t ' ,   ' d a t e ' ,   ' d a t e t i m e ' ,   ' d a t e t i m e 2 ' ,   ' d a t e t i m e o f f s e t ' ,   ' d e c i m a l ' ,   ' f l o a t ' ,   ' i n t ' ,   ' m o n e y ' ,   ' n u m e r i c ' ,   ' r e a l ' ,   ' s m a l l d a t e t i m e ' ,   ' s m a l l i n t ' ,   ' s m a l l m o n e y ' ,   ' t i m e ' ,   ' t i n y i n t ' ,   ' u n i q u e i d e n t i f i e r ' )   
2882
 
2883
                         t h e n   ' ? '   
2884
 
2885
                         e l s e   ' '   
2886
 
2887
                 e n d   N u l l a b l e S i g n 
2888
 
2889
         f r o m   s y s . c o l u m n s   c o l 
2890
 
2891
                 j o i n   s y s . t y p e s   t y p   o n 
2892
 
2893
                         c o l . s y s t e m _ t y p e _ i d   =   t y p . s y s t e m _ t y p e _ i d   A N D   c o l . u s e r _ t y p e _ i d   =   t y p . u s e r _ t y p e _ i d 
2894
 
2895
                            l e f t   j o i n 
2896
 
2897
                         ( 
2898
 
2899
                                 S E L E C T   c . n a m e     A S   ' C o l u m n N a m e ' ,   C A S E   W H E N   d d . p k   I S   N U L L   T H E N   ' f a l s e '   E L S E   ' t r u e '   E N D   I S P K                       
2900
 
2901
                                 F R O M                 s y s . c o l u m n s   c 
2902
 
2903
                                         J O I N         s y s . t a b l e s     t       O N   c . o b j e c t _ i d   =   t . o b j e c t _ i d         
2904
 
2905
                                         L E F T   J O I N   ( S E L E C T       K . C O L U M N _ N A M E   ,   C . C O N S T R A I N T _ T Y P E   a s   p k     
2906
 
2907
                                                 F R O M   I N F O R M A T I O N _ S C H E M A . K E Y _ C O L U M N _ U S A G E   A S   K   
2908
 
2909
                                                         L E F T   J O I N   I N F O R M A T I O N _ S C H E M A . T A B L E _ C O N S T R A I N T S   A S   C 
2910
 
2911
                                                 O N   K . T A B L E _ N A M E   =   C . T A B L E _ N A M E 
2912
 
2913
                                                         A N D   K . C O N S T R A I N T _ N A M E   =   C . C O N S T R A I N T _ N A M E 
2914
 
2915
                                                         A N D   K . C O N S T R A I N T _ C A T A L O G   =   C . C O N S T R A I N T _ C A T A L O G 
2916
 
2917
                                                         A N D   K . C O N S T R A I N T _ S C H E M A   =   C . C O N S T R A I N T _ S C H E M A                         
2918
 
2919
                                                 W H E R E   K . T A B L E _ N A M E   =   @ T a b l e N a m e )   a s   d d 
2920
 
2921
                                           O N   d d . C O L U M N _ N A M E   =   c . n a m e 
2922
 
2923
                                   W H E R E               t . n a m e   =   @ T a b l e N a m e               
2924
 
2925
                         )   p k k     o n   C o l u m n N a m e = c o l . n a m e 
2926
 
2927
         w h e r e   o b j e c t _ i d   =   o b j e c t _ i d ( @ T a b l e N a m e ) 
2928
 
2929
 )   t 
2930
 
2931
 o r d e r   b y   C o l u m n I d 
2932
 
2933
 
2934
 
2935
 s e t   @ R e s u l t   =   @ R e s u l t     +   ' 
2936
 
2937
 } ' 
2938
 
2939
 
2940
 
2941
 p r i n t   @ R e s u l t 
2942
 
2943
 E N D 
2944
 
2945
 G O 
2946
 
2947
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ T E S T _ C O N V E R T _ P R O C ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
2948
 
2949
 S E T   A N S I _ N U L L S   O N 
2950
 
2951
 G O 
2952
 
2953
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
2954
 
2955
 G O 
2956
 
2957
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ T E S T _ C O N V E R T _ P R O C ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
2958
 
2959
 B E G I N 
2960
 
2961
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ T E S T _ C O N V E R T _ P R O C ]   A S '   
2962
 
2963
 E N D 
2964
 
2965
 G O 
2966
 
2967
 A L T E R   P R O C E D U R E   [ d b o ] . [ T E S T _ C O N V E R T _ P R O C ] 
2968
 
2969
 A S 
2970
 
2971
 B E G I N 
2972
 
2973
          S E T   N O C O U N T   O N ; 
2974
 
2975
          
2976
 
2977
          D E C L A R E   @ D O C U M E N T _ I D   n v a r c h a r ( 5 0 ) 
2978
 
2979
          D E C L A R E   @ P R O J E C T _ N O   n v a r c h a r ( 1 0 ) 
2980
 
2981
          
2982
 
2983
          S E T   @ P R O J E C T _ N O   =   N ' P R O C _ T E S T ' 
2984
 
2985
          S E T   @ D O C U M E N T _ I D   =   N ' 0 0 0 0 0 0 0 0 0 0 ' 
2986
 
2987
          
2988
 
2989
 - - -   L???|?   ?\?   ?\? ??  ?? ?
2990
 
2991
 I N S E R T   I N T O   [ d b o ] . [ R U N _ P R O J E C T S ] 
2992
 
2993
                       ( [ P R O J E C T _ N O ] 
2994
 
2995
                       , [ P R O J E C T _ N A M E ] 
2996
 
2997
                       , [ R U N _ D A T E T I M E ] 
2998
 
2999
                       , [ I S _ A C T I V I T Y ] ) 
3000
 
3001
           V A L U E S 
3002
 
3003
                       ( @ P R O J E C T _ N O 
3004
 
3005
                       , @ P R O J E C T _ N O 
3006
 
3007
                       , G E T D A T E ( ) 
3008
 
3009
                       , 1 ) 
3010
 
3011
 
3012
 
3013
 - -   [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ]   T E S T   S T A R T 
3014
 
3015
 
3016
 
3017
 D E C L A R E          @ r e t u r n _ v a l u e 1   i n t          
3018
 
3019
 
3020
 
3021
 D E C L A R E   @ D O C U M E N T _ U R L   n v a r c h a r ( 5 0 ) 
3022
 
3023
 D E C L A R E   @ N e w C O N V E R T _ I D   v a r c h a r ( 5 0 ) 
3024
 
3025
 
3026
 
3027
 S E T   @ D O C U M E N T _ U R L   =   N ' H T T P : / / P R O C _ T E S T ' 
3028
 
3029
 
3030
 
3031
 E X E C          @ r e t u r n _ v a l u e 1   =   [ d b o ] . [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ] 
3032
 
3033
                   @ P R O J E C T _ N O , 
3034
 
3035
                   @ D O C U M E N T _ U R L , 
3036
 
3037
                   @ D O C U M E N T _ I D , 
3038
 
3039
                   @ N e w C O N V E R T _ I D   O U T P U T 
3040
 
3041
 
3042
 
3043
 S E L E C T          ' C O N V E R T _ I N S E R T _ C O N V E R T D O C   T E S T '   =   @ N e w C O N V E R T _ I D 
3044
 
3045
          
3046
 
3047
 - -   [ C O N V E R T _ I N S E R T _ C O N V E R T D O C ]   T E S T   E N D 
3048
 
3049
 
3050
 
3051
 - -   [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ]   T E S T   S T A R T 
3052
 
3053
 
3054
 
3055
 D E C L A R E   @ R E V I S I O N   n v a r c h a r ( 5 0 ) 
3056
 
3057
 D E C L A R E   @ D O C U M E N T _ N O   n v a r c h a r ( 5 0 ) 
3058
 
3059
 D E C L A R E   @ D O C U M E N T _ N A M E   n v a r c h a r ( 5 0 0 ) 
3060
 
3061
 D E C L A R E   @ O R I G I N A L _ F I L E   n v a r c h a r ( 5 0 0 ) 
3062
 
3063
 D E C L A R E   @ L i n k   n v a r c h a r ( 5 0 0 ) 
3064
 
3065
 D E C L A R E   @ R E S U L T _ F I L E   n v a r c h a r ( 5 0 0 ) 
3066
 
3067
 D E C L A R E   @ R E S U L T   n v a r c h a r ( 5 0 ) 
3068
 
3069
 D E C L A R E   @ G R O U P _ N O   n v a r c h a r ( 5 0 ) 
3070
 
3071
 D E C L A R E   @ N e w D O C U M E N T I T E M _ I D   n v a r c h a r ( 5 0 ) 
3072
 
3073
 
3074
 
3075
 S E T   @ R E V I S I O N   =   N ' A ' 
3076
 
3077
 S E T   @ D O C U M E N T _ N O   =   N ' P R O C _ T E S T _ D O C U M E N T _ N O ' 
3078
 
3079
 S E T   @ D O C U M E N T _ N A M E   =   N ' P R O C _ T E S T _ D O C U M E N T _ N A M E ' 
3080
 
3081
 S E T   @ O R I G I N A L _ F I L E   =   N ' P R O C _ T E S T _ O R I G I N A L _ F I L E ' 
3082
 
3083
 S E T   @ L i n k   =   N ' P R O C _ T E S T _ L i n k ' 
3084
 
3085
 S E T   @ R E S U L T _ F I L E   =   N ' P R O C _ R E S U L T _ F I L E ' 
3086
 
3087
 S E T   @ R E S U L T   =   N ' P R O C _ R E S U L T ' 
3088
 
3089
 S E T   @ G R O U P _ N O   =   N ' P R O C _ G R O U P _ N O ' 
3090
 
3091
 
3092
 
3093
 E X E C U T E   @ r e t u r n _ v a l u e 1   =   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ]   
3094
 
3095
       @ R E V I S I O N 
3096
 
3097
     , @ D O C U M E N T _ N O 
3098
 
3099
     , @ D O C U M E N T _ N A M E 
3100
 
3101
     , @ O R I G I N A L _ F I L E 
3102
 
3103
     , @ D O C U M E N T _ I D 
3104
 
3105
     , @ P R O J E C T _ N O 
3106
 
3107
     , @ L i n k 
3108
 
3109
     , @ R E S U L T _ F I L E 
3110
 
3111
     , @ R E S U L T 
3112
 
3113
     , @ G R O U P _ N O 
3114
 
3115
     , @ N e w D O C U M E N T I T E M _ I D   O U T P U T 
3116
 
3117
     
3118
 
3119
 S E L E C T          ' C O N V E R T _ I N S E R T _ D O C U M E N T I T E M   T E S T '   =   @ N e w D O C U M E N T I T E M _ I D 
3120
 
3121
 
3122
 
3123
 - -   [ C O N V E R T _ I N S E R T _ D O C U M E N T I T E M ]   T E S T   E N D 
3124
 
3125
 
3126
 
3127
 - -   [ C O N V E R T _ I N S E R T _ D O C I N F O ]   T E S T   S T A R T 
3128
 
3129
 
3130
 
3131
 D E C L A R E   @ R C   i n t 
3132
 
3133
 D E C L A R E   @ C O N V E R T D O C _ I D   n v a r c h a r ( m a x ) 
3134
 
3135
 D E C L A R E   @ P A G E _ C O U N T   i n t 
3136
 
3137
 D E C L A R E   @ N e w D O C I N F O _ I D   v a r c h a r ( 5 0 ) 
3138
 
3139
 D E C L A R E   @ E r r o r C o d e   i n t 
3140
 
3141
 D E C L A R E   @ E r r o r   v a r c h a r ( 5 0 0 ) 
3142
 
3143
 
3144
 
3145
 S E T   @ C O N V E R T D O C _ I D   =   @ N e w C O N V E R T _ I D ; 
3146
 
3147
 S E T   @ P A G E _ C O U N T   =   1 ; 
3148
 
3149
 
3150
 
3151
 E X E C U T E   @ R C   =   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C I N F O ]   
3152
 
3153
       @ C O N V E R T D O C _ I D 
3154
 
3155
     , @ P A G E _ C O U N T 
3156
 
3157
     , @ N e w D O C I N F O _ I D   O U T P U T 
3158
 
3159
     , @ E r r o r C o d e   O U T P U T 
3160
 
3161
     , @ E r r o r   O U T P U T 
3162
 
3163
     
3164
 
3165
 S E L E C T          ' C O N V E R T _ I N S E R T _ D O C I N F O   T E S T '   =   @ N e w D O C I N F O _ I D 
3166
 
3167
 
3168
 
3169
 - -   [ C O N V E R T _ I N S E R T _ D O C I N F O ]   T E S T   E N D 
3170
 
3171
 
3172
 
3173
 - -   [ T Y P E _ I N S E R T _ D O C P A G E ]   T E S T   S T A R T 
3174
 
3175
 D E C L A R E   @ D O C P A G E S   [ d b o ] . [ T Y P E _ I N S E R T _ D O C P A G E ] 
3176
 
3177
 
3178
 
3179
 I N S E R T   I N T O   @ D O C P A G E S   (          
3180
 
3181
                                 [ D O C I N F O _ I D ] , 
3182
 
3183
                                     [ P A G E _ N U M B E R ] , 
3184
 
3185
                                     [ P A G E _ W I D T H ] , 
3186
 
3187
                                     [ P A G E _ H E I G H T ] , 
3188
 
3189
                                     [ P A G E _ A N G L E ] ) 
3190
 
3191
                            V A L U E S 
3192
 
3193
                            ( 
3194
 
3195
                                     @ N e w D O C I N F O _ I D , 
3196
 
3197
                                     1 , 
3198
 
3199
                                    ' 1 0 0 0 ' , 
3200
 
3201
                                     ' 1 0 0 0 ' , 
3202
 
3203
                                     ' 0 ' 
3204
 
3205
                            ) 
3206
 
3207
                            
3208
 
3209
       E X E C U T E   @ R C   =   [ d b o ] . [ C O N V E R T _ I N S E R T _ D O C P A G E ]   
3210
 
3211
       @ D O C P A G E S 
3212
 
3213
 
3214
 
3215
       S E L E C T   ' D O C P A G E _ C O U N T '   =   C O U N T ( * )   F R O M   [ d b o ] . [ D O C P A G E ]   W H E R E   D O C I N F O _ I D   =   @ N e w D O C I N F O _ I D 
3216
 
3217
 
3218
 
3219
       - -   [ T Y P E _ I N S E R T _ D O C P A G E ]   T E S T   E N D 
3220
 
3221
       
3222
 
3223
       - -   [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ]   T E S T   S T A R T 
3224
 
3225
 
3226
 
3227
          D E C L A R E   @ P _ C o n v e r t e r D o c I D   n v a r c h a r ( m a x ) 
3228
 
3229
          D E C L A R E   @ P _ R e C o n v e r t   i n t 
3230
 
3231
 
3232
 
3233
          S E T   @ P _ C o n v e r t e r D o c I D   =   @ N e w C O N V E R T _ I D 
3234
 
3235
          S E T   @ P _ R e C o n v e r t   =   1 
3236
 
3237
 
3238
 
3239
          E X E C U T E   @ R C   =   [ d b o ] . [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ]   
3240
 
3241
                @ P _ C o n v e r t e r D o c I D 
3242
 
3243
              , @ P _ R e C o n v e r t 
3244
 
3245
 
3246
 
3247
          S E L E C T   ' R E C O N V E R T   C H A N G E '   =   R E C O N V E R T E R   F R O M   [ d b o ] . [ C O N V E R T E R _ D O C ]   w h e r e   I D   =   @ N e w C O N V E R T _ I D 
3248
 
3249
 
3250
 
3251
 - -   [ C O N V E R T _ U P D A T E _ C L E A N U P _ I T E M ]   T E S T   E N D 
3252
 
3253
 
3254
 
3255
 - -   [ C O N V E R T _ U P D A T E _ S T A T U S ]   T E S T   S T A R T 
3256
 
3257
 
3258
 
3259
          D E C L A R E   @ S E R V I C E _ I D   n v a r c h a r ( m a x ) 
3260
 
3261
          D E C L A R E   @ I D   n v a r c h a r ( m a x ) 
3262
 
3263
          D E C L A R E   @ S T A T U S   i n t 
3264
 
3265
          D E C L A R E   @ T O T A L _ P A G E   i n t 
3266
 
3267
          D E C L A R E   @ C U R R E N T _ P A G E   i n t 
3268
 
3269
          D E C L A R E   @ E X C E P T I O N   n v a r c h a r ( m a x ) 
3270
 
3271
 
3272
 
3273
          S E T   @ S E R V I C E _ I D   =   ' T E S T _ S E R V I C E _ I D ' 
3274
 
3275
          S E T   @ I D   =   @ N e w C O N V E R T _ I D 
3276
 
3277
          S E T   @ S T A T U S   =   1 
3278
 
3279
          S E T   @ T O T A L _ P A G E   =   1 
3280
 
3281
          S E T   @ C U R R E N T _ P A G E   =   1 
3282
 
3283
          S E T   @ E X C E P T I O N   =   N ' T E S T _ E X C E P T I O N ' 
3284
 
3285
 
3286
 
3287
          E X E C U T E   @ R C   =   [ d b o ] . [ C O N V E R T _ U P D A T E _ S T A T U S ]   
3288
 
3289
                @ S E R V I C E _ I D 
3290
 
3291
              , @ I D 
3292
 
3293
              , @ S T A T U S 
3294
 
3295
              , @ T O T A L _ P A G E 
3296
 
3297
              , @ C U R R E N T _ P A G E 
3298
 
3299
              , @ E X C E P T I O N 
3300
 
3301
                       
3302
 
3303
 S E L E C T   ' U P D A T E   S T A T U S '   =   S T A T U S , R E C O N V E R T E R   F R O M   C O N V E R T E R _ D O C   W H E R E   I D   =   @ N e w C O N V E R T _ I D 
3304
 
3305
 
3306
 
3307
     - -   [ C O N V E R T _ U P D A T E _ S T A T U S ]   T E S T   E N D 
3308
 
3309
 
3310
 
3311
 - -   [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ]   T E S T   S T A R T 
3312
 
3313
 
3314
 
3315
          D E C L A R E   @ P _ T a k e C o u n t   i n t 
3316
 
3317
 
3318
 
3319
          S E T   @ P _ T a k e C o u n t   =   1 0 
3320
 
3321
 
3322
 
3323
          E X E C U T E   @ R C   =   [ d b o ] . [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ]   
3324
 
3325
          @ P _ T a k e C o u n t 
3326
 
3327
 
3328
 
3329
 - -   [ C O N V E R T _ S E L E C T _ C O N V E R T I N G I T E M S ]   T E S T   E N D 
3330
 
3331
 
3332
 
3333
 - -   [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ]   T E S T   S T A R T 
3334
 
3335
 
3336
 
3337
 U P D A T E   [ d b o ] . [ C O N V E R T E R _ D O C ] 
3338
 
3339
       S E T   [ S T A T U S ]   =   5 0 
3340
 
3341
   W H E R E   I D   =   @ N e w C O N V E R T _ I D 
3342
 
3343
 
3344
 
3345
 D E C L A R E   @ P _ C o u n t   i n t 
3346
 
3347
 
3348
 
3349
 s e t   @ P _ C o u n t   =   1 
3350
 
3351
 
3352
 
3353
 E X E C U T E   @ R C   =   [ d b o ] . [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ]   
3354
 
3355
       @ P _ C o u n t 
3356
 
3357
 - -   [ C O N V E R T _ S E L E C T _ W A I T o r E R R O R ]   T E S T   S T A R T 
3358
 
3359
 
3360
 
3361
 E N D 
3362
 
3363
 
3364
 
3365
 G O 
3366
 
3367
 / * * * * * *   O b j e c t :     S t o r e d P r o c e d u r e   [ d b o ] . [ T E S T _ C O N V E R T _ P R O C _ I T E M _ R E M O V E ]         S c r i p t   D a t e :   2 0 2 3 - 0 5 - 3 0   $? ?  1 0 : 2 2 : 0 9   * * * * * * / 
3368
 
3369
 S E T   A N S I _ N U L L S   O N 
3370
 
3371
 G O 
3372
 
3373
 S E T   Q U O T E D _ I D E N T I F I E R   O N 
3374
 
3375
 G O 
3376
 
3377
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . o b j e c t s   W H E R E   o b j e c t _ i d   =   O B J E C T _ I D ( N ' [ d b o ] . [ T E S T _ C O N V E R T _ P R O C _ I T E M _ R E M O V E ] ' )   A N D   t y p e   i n   ( N ' P ' ,   N ' P C ' ) ) 
3378
 
3379
 B E G I N 
3380
 
3381
 E X E C   d b o . s p _ e x e c u t e s q l   @ s t a t e m e n t   =   N ' C R E A T E   P R O C E D U R E   [ d b o ] . [ T E S T _ C O N V E R T _ P R O C _ I T E M _ R E M O V E ]   A S '   
3382
 
3383
 E N D 
3384
 
3385
 G O 
3386
 
3387
 
3388
 
3389
 - - -    ?\??? ?  L???  ??  I T E M   ?? ?
3390
 
3391
 A L T E R   P R O C E D U R E   [ d b o ] . [ T E S T _ C O N V E R T _ P R O C _ I T E M _ R E M O V E ] 
3392
 
3393
 A S 
3394
 
3395
 B E G I N 
3396
 
3397
          S E T   N O C O U N T   O N ; 
3398
 
3399
 
3400
 
3401
                   D E C L A R E          @ r e t u r n _ v a l u e 1   i n t          
3402
 
3403
                   D E C L A R E   @ D O C U M E N T _ I D   n v a r c h a r ( 5 0 ) 
3404
 
3405
                   D E C L A R E   @ P R O J E C T _ N O   n v a r c h a r ( 1 0 ) 
3406
 
3407
                   D E C L A R E   @ D O C U M E N T _ U R L   n v a r c h a r ( 5 0 ) 
3408
 
3409
                   D E C L A R E   @ C O N V E R T _ I D   v a r c h a r ( 5 0 ) 
3410
 
3411
                   D E C L A R E   @ D O C I N F O _ I D   v a r c h a r ( 5 0 ) 
3412
 
3413
 
3414
 
3415
                   S E T   @ P R O J E C T _ N O   =   N ' P R O C _ T E S T ' 
3416
 
3417
                   S E T   @ D O C U M E N T _ I D   =   N ' P R O C _ T E S T _ I D ' 
3418
 
3419
 
3420
 
3421
                   S E L E C T   @ D O C I N F O _ I D   = [ I D ]   F R O M   D O C I N F O   W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
3422
 
3423
 
3424
 
3425
                   D E L E T E   F R O M   D O C P A G E   W H E R E   D O C I N F O _ I D   =   @ D O C I N F O _ I D 
3426
 
3427
 
3428
 
3429
                   D E L E T E   F R O M   D O C I N F O   W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
3430
 
3431
 
3432
 
3433
                   D E L E T E   F R O M   D O C U M E N T _ I T E M   W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
3434
 
3435
 
3436
 
3437
                   D E L E T E   F R O M   C O N V E R T E R _ D O C   W H E R E   D O C U M E N T _ I D   =   @ D O C U M E N T _ I D 
3438
 
3439
 
3440
 
3441
                   D E L E T E   F R O M   R U N _ P R O J E C T S   W H E R E   P R O J E C T _ N O   =   @ P R O J E C T _ N O 
3442
 
3443
 E N D 
3444
 
3445
 G O 
3446
 
3447
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . f n _ l i s t e x t e n d e d p r o p e r t y ( N ' M S _ D i a g r a m P a n e 1 '   ,   N ' S C H E M A ' , N ' d b o ' ,   N ' V I E W ' , N ' V i e w M a r k u p D a t a ' ,   N U L L , N U L L ) ) 
3448
 
3449
 E X E C   s y s . s p _ a d d e x t e n d e d p r o p e r t y   @ n a m e = N ' M S _ D i a g r a m P a n e 1 ' ,   @ v a l u e = N ' [ 0 E 2 3 2 F F 0 - B 4 6 6 - 1 1 c f - A 2 4 F - 0 0 A A 0 0 A 3 E F F F ,   1 . 0 0 ] 
3450
 
3451
 B e g i n   D e s i g n P r o p e r t i e s   =   
3452
 
3453
       B e g i n   P a n e C o n f i g u r a t i o n s   =   
3454
 
3455
             B e g i n   P a n e C o n f i g u r a t i o n   =   0 
3456
 
3457
                   N u m P a n e s   =   4 
3458
 
3459
                   C o n f i g u r a t i o n   =   " ( H   ( 1 [ 4 2 ]   4 [ 1 6 ]   2 [ 1 8 ]   3 )   ) " 
3460
 
3461
             E n d 
3462
 
3463
             B e g i n   P a n e C o n f i g u r a t i o n   =   1 
3464
 
3465
                   N u m P a n e s   =   3 
3466
 
3467
                   C o n f i g u r a t i o n   =   " ( H   ( 1   [ 5 0 ]   4   [ 2 5 ]   3 ) ) " 
3468
 
3469
             E n d 
3470
 
3471
             B e g i n   P a n e C o n f i g u r a t i o n   =   2 
3472
 
3473
                   N u m P a n e s   =   3 
3474
 
3475
                   C o n f i g u r a t i o n   =   " ( H   ( 1   [ 5 0 ]   2   [ 2 5 ]   3 ) ) " 
3476
 
3477
             E n d 
3478
 
3479
             B e g i n   P a n e C o n f i g u r a t i o n   =   3 
3480
 
3481
                   N u m P a n e s   =   3 
3482
 
3483
                   C o n f i g u r a t i o n   =   " ( H   ( 4   [ 3 0 ]   2   [ 4 0 ]   3 ) ) " 
3484
 
3485
             E n d 
3486
 
3487
             B e g i n   P a n e C o n f i g u r a t i o n   =   4 
3488
 
3489
                   N u m P a n e s   =   2 
3490
 
3491
                   C o n f i g u r a t i o n   =   " ( H   ( 1   [ 5 6 ]   3 ) ) " 
3492
 
3493
             E n d 
3494
 
3495
             B e g i n   P a n e C o n f i g u r a t i o n   =   5 
3496
 
3497
                   N u m P a n e s   =   2 
3498
 
3499
                   C o n f i g u r a t i o n   =   " ( H   ( 2   [ 6 6 ]   3 ) ) " 
3500
 
3501
             E n d 
3502
 
3503
             B e g i n   P a n e C o n f i g u r a t i o n   =   6 
3504
 
3505
                   N u m P a n e s   =   2 
3506
 
3507
                   C o n f i g u r a t i o n   =   " ( H   ( 4   [ 5 0 ]   3 ) ) " 
3508
 
3509
             E n d 
3510
 
3511
             B e g i n   P a n e C o n f i g u r a t i o n   =   7 
3512
 
3513
                   N u m P a n e s   =   1 
3514
 
3515
                   C o n f i g u r a t i o n   =   " ( V   ( 3 ) ) " 
3516
 
3517
             E n d 
3518
 
3519
             B e g i n   P a n e C o n f i g u r a t i o n   =   8 
3520
 
3521
                   N u m P a n e s   =   3 
3522
 
3523
                   C o n f i g u r a t i o n   =   " ( H   ( 1 [ 5 6 ]   4 [ 1 8 ]   2 )   ) " 
3524
 
3525
             E n d 
3526
 
3527
             B e g i n   P a n e C o n f i g u r a t i o n   =   9 
3528
 
3529
                   N u m P a n e s   =   2 
3530
 
3531
                   C o n f i g u r a t i o n   =   " ( H   ( 1   [ 7 5 ]   4 ) ) " 
3532
 
3533
             E n d 
3534
 
3535
             B e g i n   P a n e C o n f i g u r a t i o n   =   1 0 
3536
 
3537
                   N u m P a n e s   =   2 
3538
 
3539
                   C o n f i g u r a t i o n   =   " ( H   ( 1 [ 6 6 ]   2 )   ) " 
3540
 
3541
             E n d 
3542
 
3543
             B e g i n   P a n e C o n f i g u r a t i o n   =   1 1 
3544
 
3545
                   N u m P a n e s   =   2 
3546
 
3547
                   C o n f i g u r a t i o n   =   " ( H   ( 4   [ 6 0 ]   2 ) ) " 
3548
 
3549
             E n d 
3550
 
3551
             B e g i n   P a n e C o n f i g u r a t i o n   =   1 2 
3552
 
3553
                   N u m P a n e s   =   1 
3554
 
3555
                   C o n f i g u r a t i o n   =   " ( H   ( 1 )   ) " 
3556
 
3557
             E n d 
3558
 
3559
             B e g i n   P a n e C o n f i g u r a t i o n   =   1 3 
3560
 
3561
                   N u m P a n e s   =   1 
3562
 
3563
                   C o n f i g u r a t i o n   =   " ( V   ( 4 ) ) " 
3564
 
3565
             E n d 
3566
 
3567
             B e g i n   P a n e C o n f i g u r a t i o n   =   1 4 
3568
 
3569
                   N u m P a n e s   =   1 
3570
 
3571
                   C o n f i g u r a t i o n   =   " ( V   ( 2 ) ) " 
3572
 
3573
             E n d 
3574
 
3575
             A c t i v e P a n e C o n f i g   =   0 
3576
 
3577
       E n d 
3578
 
3579
       B e g i n   D i a g r a m P a n e   =   
3580
 
3581
             B e g i n   O r i g i n   =   
3582
 
3583
                   T o p   =   0 
3584
 
3585
                   L e f t   =   0 
3586
 
3587
             E n d 
3588
 
3589
             B e g i n   T a b l e s   =   
3590
 
3591
                   B e g i n   T a b l e   =   " M A R K U P _ D A T A " 
3592
 
3593
                         B e g i n   E x t e n t   =   
3594
 
3595
                               T o p   =   3 
3596
 
3597
                               L e f t   =   6 6 7 
3598
 
3599
                               B o t t o m   =   2 0 4 
3600
 
3601
                               R i g h t   =   9 0 2 
3602
 
3603
                         E n d 
3604
 
3605
                         D i s p l a y F l a g s   =   2 8 0 
3606
 
3607
                         T o p C o l u m n   =   0 
3608
 
3609
                   E n d 
3610
 
3611
                   B e g i n   T a b l e   =   " C o n t r o l T y p e " 
3612
 
3613
                         B e g i n   E x t e n t   =   
3614
 
3615
                               T o p   =   1 4 
3616
 
3617
                               L e f t   =   9 3 3 
3618
 
3619
                               B o t t o m   =   2 0 4 
3620
 
3621
                               R i g h t   =   1 0 7 9 
3622
 
3623
                         E n d 
3624
 
3625
                         D i s p l a y F l a g s   =   2 8 0 
3626
 
3627
                         T o p C o l u m n   =   0 
3628
 
3629
                   E n d 
3630
 
3631
                   B e g i n   T a b l e   =   " D O C I N F O " 
3632
 
3633
                         B e g i n   E x t e n t   =   
3634
 
3635
                               T o p   =   4 9 
3636
 
3637
                               L e f t   =   2 5 
3638
 
3639
                               B o t t o m   =   2 1 9 
3640
 
3641
                               R i g h t   =   2 0 0 
3642
 
3643
                         E n d 
3644
 
3645
                         D i s p l a y F l a g s   =   2 8 0 
3646
 
3647
                         T o p C o l u m n   =   0 
3648
 
3649
                   E n d 
3650
 
3651
                   B e g i n   T a b l e   =   " M A R K U P _ I N F O " 
3652
 
3653
                         B e g i n   E x t e n t   =   
3654
 
3655
                               T o p   =   1 5 
3656
 
3657
                               L e f t   =   2 1 8 
3658
 
3659
                               B o t t o m   =   2 3 2 
3660
 
3661
                               R i g h t   =   4 2 4 
3662
 
3663
                         E n d 
3664
 
3665
                         D i s p l a y F l a g s   =   2 8 0 
3666
 
3667
                         T o p C o l u m n   =   0 
3668
 
3669
                   E n d 
3670
 
3671
                   B e g i n   T a b l e   =   " M A R K U P _ I N F O _ V E R S I O N " 
3672
 
3673
                         B e g i n   E x t e n t   =   
3674
 
3675
                               T o p   =   1 3 
3676
 
3677
                               L e f t   =   4 6 5 
3678
 
3679
                               B o t t o m   =   1 9 3 
3680
 
3681
                               R i g h t   =   6 0 5 
3682
 
3683
                         E n d 
3684
 
3685
                         D i s p l a y F l a g s   =   2 8 0 
3686
 
3687
                         T o p C o l u m n   =   0 
3688
 
3689
                   E n d 
3690
 
3691
                   B e g i n   T a b l e   =   " M E M B E R " 
3692
 
3693
                         B e g i n   E x t e n t   =   
3694
 
3695
                               T o p   =   1 3 7 
3696
 
3697
                               L e f t   =   4 3 3 
3698
 
3699
                               B o t t o m   =   3 4 1 
3700
 
3701
                               R i g h t   =   6 3 8 
3702
 
3703
                         E n d 
3704
 
3705
                         D i s p l a y F l a g s   =   2 8 0 
3706
 
3707
                         T o p C o l u m n   =   1 
3708
 
3709
                   E n d 
3710
 
3711
             E n d 
3712
 
3713
       E n d 
3714
 
3715
       B e g i n   S Q L P a n e   =   
3716
 
3717
       E n d 
3718
 
3719
       B e g i n   D a t a P a n e   =   
3720
 
3721
             B e g i n   P a r a m e t e r D e f a u l t s   =   " " 
3722
 
3723
             E n d 
3724
 
3725
             B e g i n   C o l u m n W i d t h s   =   1 2 
3726
 
3727
                   W i d t h   =   2 8 4 
3728
 
3729
                   W i d t h   =   3 5 7 0 
3730
 
3731
         '   ,   @ l e v e l 0 t y p e = N ' S C H E M A ' , @ l e v e l 0 n a m e = N ' d b o ' ,   @ l e v e l 1 t y p e = N ' V I E W ' , @ l e v e l 1 n a m e = N ' V i e w M a r k u p D a t a ' 
3732
 
3733
 G O 
3734
 
3735
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . f n _ l i s t e x t e n d e d p r o p e r t y ( N ' M S _ D i a g r a m P a n e 2 '   ,   N ' S C H E M A ' , N ' d b o ' ,   N ' V I E W ' , N ' V i e w M a r k u p D a t a ' ,   N U L L , N U L L ) ) 
3736
 
3737
 E X E C   s y s . s p _ a d d e x t e n d e d p r o p e r t y   @ n a m e = N ' M S _ D i a g r a m P a n e 2 ' ,   @ v a l u e = N '           W i d t h   =   1 5 0 0 
3738
 
3739
                   W i d t h   =   1 5 0 0 
3740
 
3741
                   W i d t h   =   1 5 0 0 
3742
 
3743
                   W i d t h   =   1 5 0 0 
3744
 
3745
                   W i d t h   =   1 5 0 0 
3746
 
3747
                   W i d t h   =   1 5 0 0 
3748
 
3749
                   W i d t h   =   1 5 0 0 
3750
 
3751
                   W i d t h   =   1 5 0 0 
3752
 
3753
                   W i d t h   =   1 5 0 0 
3754
 
3755
                   W i d t h   =   1 5 0 0 
3756
 
3757
             E n d 
3758
 
3759
       E n d 
3760
 
3761
       B e g i n   C r i t e r i a P a n e   =   
3762
 
3763
             B e g i n   C o l u m n W i d t h s   =   1 1 
3764
 
3765
                   C o l u m n   =   1 4 4 0 
3766
 
3767
                   A l i a s   =   9 0 0 
3768
 
3769
                   T a b l e   =   1 1 7 0 
3770
 
3771
                   O u t p u t   =   7 2 0 
3772
 
3773
                   A p p e n d   =   1 4 0 0 
3774
 
3775
                   N e w V a l u e   =   1 1 7 0 
3776
 
3777
                   S o r t T y p e   =   1 3 5 0 
3778
 
3779
                   S o r t O r d e r   =   1 4 1 0 
3780
 
3781
                   G r o u p B y   =   1 3 5 0 
3782
 
3783
                   F i l t e r   =   1 3 5 0 
3784
 
3785
                   O r   =   1 3 5 0 
3786
 
3787
                   O r   =   1 3 5 0 
3788
 
3789
                   O r   =   1 3 5 0 
3790
 
3791
             E n d 
3792
 
3793
       E n d 
3794
 
3795
 E n d 
3796
 
3797
 '   ,   @ l e v e l 0 t y p e = N ' S C H E M A ' , @ l e v e l 0 n a m e = N ' d b o ' ,   @ l e v e l 1 t y p e = N ' V I E W ' , @ l e v e l 1 n a m e = N ' V i e w M a r k u p D a t a ' 
3798
 
3799
 G O 
3800
 
3801
 I F   N O T   E X I S T S   ( S E L E C T   *   F R O M   s y s . f n _ l i s t e x t e n d e d p r o p e r t y ( N ' M S _ D i a g r a m P a n e C o u n t '   ,   N ' S C H E M A ' , N ' d b o ' ,   N ' V I E W ' , N ' V i e w M a r k u p D a t a ' ,   N U L L , N U L L ) ) 
3802
 
3803
 E X E C   s y s . s p _ a d d e x t e n d e d p r o p e r t y   @ n a m e = N ' M S _ D i a g r a m P a n e C o u n t ' ,   @ v a l u e = 2   ,   @ l e v e l 0 t y p e = N ' S C H E M A ' , @ l e v e l 0 n a m e = N ' d b o ' ,   @ l e v e l 1 t y p e = N ' V I E W ' , @ l e v e l 1 n a m e = N ' V i e w M a r k u p D a t a ' 
3804
 
3805
 G O 
3806
 
3807
 
3808
 
3809
 
3810
 
3811
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r c A r r o w ' , 8 , 0 )   
3812
 
3813
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r c L i n e ' , 7 , 0 )   
3814
 
3815
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w L i n e ' , 2 , 0 )   
3816
 
3817
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w M u l t i L i n e ' , 9 , 0 )   
3818
 
3819
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w T e x t B o r d e r C o n t r o l ' , 1 9 , 1 )   
3820
 
3821
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w T e x t C l o u d C o n t r o l ' , 2 1 , 1 )   
3822
 
3823
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w T e x t C o n t r o l ' , 1 7 , 1 )   
3824
 
3825
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w T r a n s T e x t B o r d e r C o n t r o l ' , 2 0 , 1 )   
3826
 
3827
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w T r a n s T e x t C l o u d C o n t r o l ' , 2 2 , 1 )   
3828
 
3829
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' A r r o w T r a n s T e x t C o n t r o l ' , 1 8 , 1 )   
3830
 
3831
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' C a n c e l L i n e ' , 3 , 0 )   
3832
 
3833
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' C h a i n L i n e ' , 6 , 0 )   
3834
 
3835
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' C i r c l e ' , 1 2 , 0 )   
3836
 
3837
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' C l i p W h i t e ' , 3 5 , 0 )   
3838
 
3839
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' C o o r d i n a t e ' , 3 6 , 0 )   
3840
 
3841
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' D a t e ' , 2 7 , 0 )   
3842
 
3843
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' D i m L i n e ' , 5 , 0 )   
3844
 
3845
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' I m g C o n t r o l ' , 2 6 , 0 )   
3846
 
3847
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' I n k ' , 3 2 , 0 )   
3848
 
3849
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' I n s i d e W h i t e ' , 3 3 , 0 )   
3850
 
3851
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' M a r k ' , 3 0 , 0 )   
3852
 
3853
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' N o n e ' , 0 , 0 )   
3854
 
3855
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' O v e r l a p W h i t e ' , 3 4 , 0 )   
3856
 
3857
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' P e n C o n t r o l ' , 2 5 , 0 )   
3858
 
3859
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' P o l y g o n C l o u d ' , 2 4 , 0 )   
3860
 
3861
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' P o l y g o n C o n t r o l ' , 2 3 , 0 )   
3862
 
3863
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' R e c t a n g l e ' , 1 0 , 0 )   
3864
 
3865
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' R e c t C l o u d ' , 1 1 , 0 )   
3866
 
3867
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' S i g n ' , 2 8 , 0 )   
3868
 
3869
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' S i n g l e L i n e ' , 1 , 0 )   
3870
 
3871
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' S t a m p ' , 3 1 , 0 )   
3872
 
3873
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' S y m b o l ' , 2 9 , 0 )   
3874
 
3875
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' T e x t B o r d e r ' , 1 5 , 1 )   
3876
 
3877
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' T e x t C l o u d ' , 1 6 , 1 )   
3878
 
3879
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' T e x t C o n t r o l ' , 1 4 , 1 )   
3880
 
3881
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' T r i a n g l e ' , 1 3 , 0 )   
3882
 
3883
 I N S E R T   I N T O   [ d b o ] . [ C o n t r o l T y p e ]   ( [ T y p e N a m e ] , [ T y p e V a l u e ] , [ I s T e x t ] )   V A L U E S   ( ' T w i n L i n e ' , 4 , 0 )   
3884
 
3885
 
클립보드 이미지 추가 (최대 크기: 500 MB)