Project

General

Profile

1.0 ALTER TABLE - CREATE TABLE.sql

Luc Tran Van, 02/23/2022 10:40 AM

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