1 <?xml version="1.0" encoding="utf-8" ?>
5 <section name="mysql" type="SectionHandlers.SectionHandler, Setup" allowLocation="true"/>
6 <section name="mssql" type="SectionHandlers.SectionHandler, Setup" allowLocation="true"/>
7 <section name="postgres" type="SectionHandlers.SectionHandler, Setup" allowLocation="true"/>
8 <section name="oracle" type="SectionHandlers.SectionHandler, Setup" allowLocation="true"/>
12 <add key="databases" value="mysql;mssql;postgres;oracle" />
18 <connectionString> "Server=164.99.152.215;Database=mysql;User Id=sudha;Password=novell" </connectionString>
20 <createStoredProc>N</createStoredProc>
21 <deleteTables>Y</deleteTables>
22 <createTables>Y</createTables>
23 <insertData>Y</insertData>
25 <numTables> 3 </numTables>
27 <name>numericTable </name>
28 <numColumns>15</numColumns>
30 <name> serialNo </name>
31 <type> TINYINT UNSIGNED</type>
32 <constraint> primary key </constraint>
35 <name> unsigned_tinyInt </name>
36 <type> TINYINT UNSIGNED</type>
39 <name> signed_tinyInt </name>
40 <type> TINYINT </type>
51 <name> unsigned_smallint</name>
52 <type> SMALLINT UNSIGNED</type>
55 <name> signed_smallint</name>
56 <type> SMALLINT </type>
59 <name> unsigned_mediumint</name>
60 <type> MEDIUMINT UNSIGNED</type>
63 <name> signed_mediumint</name>
64 <type> MEDIUMINT </type>
67 <name> unsigned_int</name>
68 <type> INT UNSIGNED</type>
71 <name> signed_int</name>
75 <name> unsigned_integer</name>
76 <type> INTEGER UNSIGNED</type>
79 <name> signed_integer</name>
80 <type> INTEGER </type>
83 <name> unsigned_bigint</name>
84 <type> BIGINT UNSIGNED </type>
87 <name> signed_bigint</name>
92 <name>realNoTable </name>
93 <numColumns>11</numColumns>
95 <name> serialNo </name>
96 <type> TINYINT UNSIGNED </type>
97 <constraint> primary key </constraint>
100 <name> unsigned_float </name>
101 <type> FLOAT(24) UNSIGNED </type>
104 <name> signed_float </name>
105 <type> FLOAT(24) </type>
108 <name> unsigned_double_float </name>
109 <type> FLOAT(25) UNSIGNED</type>
112 <name> signed_double_float </name>
113 <type> FLOAT(53) </type>
116 <name> unsigned_double</name>
117 <type> DOUBLE UNSIGNED </type>
120 <name> signed_double</name>
121 <type> DOUBLE </type>
124 <name> unsigned_double_precision</name>
125 <type> DOUBLE PRECISION UNSIGNED</type>
128 <name> signed_real</name>
132 <name> unsigned_decimal</name>
133 <type> DECIMAL(6,3) UNSIGNED</type>
136 <name> signed_numeric</name>
137 <type> NUMERIC(5,3) </type>
141 <name>dateTable </name>
142 <numColumns>6</numColumns>
144 <name> serialNo </name>
145 <type> TINYINT UNSIGNED </type>
146 <constraint> primary key </constraint>
149 <name> dateField</name>
153 <name> datetimeField</name>
154 <type> DATETIME </type>
157 <name> timestampField</name>
158 <type> TIMESTAMP </type>
161 <name> timeField</name>
165 <name> yearField</name>
171 <numTables>3</numTables>
173 <tableName>numericTable</tableName>
175 <numCols>15</numCols>
177 <column1> 1 </column1>
178 <column2> 0</column2>
179 <column3> -128</column3>
180 <column4> -128</column4>
181 <column5> -128</column5>
182 <column6> 0 </column6>
183 <column7> -32768 </column7>
184 <column8> 0</column8>
185 <column9> -8388608 </column9>
186 <column10> 0 </column10>
187 <column11> -2147483648 </column11>
188 <column12> 0 </column12>
189 <column13> -2147483648 </column13>
190 <column14> 0 </column14>
191 <column15> -9223372036854775808 </column15>
194 <column1> 2 </column1>
195 <column2> 100</column2>
196 <column3> 50 </column3>
197 <column4> 100 </column4>
198 <column5> 100 </column5>
199 <column6> 3000 </column6>
200 <column7> -300 </column7>
201 <column8> 500000 </column8>
202 <column9> -100000 </column9>
203 <column10> 4000000 </column10>
204 <column11> 500000 </column11>
205 <column12> 4000000 </column12>
206 <column13> 500000 </column13>
207 <column14> 5000000000 </column14>
208 <column15> -5000000000 </column15>
211 <column1> 3 </column1>
212 <column2> 255</column2>
213 <column3> 127</column3>
214 <column4> 127</column4>
215 <column5> 127</column5>
216 <column6> 65535</column6>
217 <column7> 32767 </column7>
218 <column8> 16777215 </column8>
219 <column9> 8388607 </column9>
220 <column10> 4294967295 </column10>
221 <column11> 2147483647 </column11>
222 <column12> 4294967295 </column12>
223 <column13> 2147483647 </column13>
224 <column14> 18446744073709551615 </column14>
225 <column15> 9223372036854775807 </column15>
228 <column1> 4 </column1>
229 <column2> null </column2>
230 <column3> null </column3>
231 <column4> null </column4>
232 <column5> null </column5>
233 <column6> null </column6>
234 <column7> null </column7>
235 <column8> null </column8>
236 <column9> null </column9>
237 <column10> null </column10>
238 <column11> null </column11>
239 <column12> null </column12>
240 <column13> null </column13>
241 <column14> null </column14>
242 <column15> null </column15>
246 <tableName>realNoTable</tableName>
248 <numCols>11</numCols>
250 <column1> 1 </column1>
251 <column2> 0 </column2>
252 <column3> 0 </column3>
253 <column4> 0 </column4>
254 <column5> 0 </column5>
255 <column6> 0 </column6>
256 <column7> 0 </column7>
257 <column8> 0 </column8>
258 <column9> 0 </column9>
259 <column10> 0 </column10>
260 <column11> 0 </column11>
263 <column1> 2 </column1>
264 <column2> 1.175494351E-38 </column2>
265 <column3> -3.402823466E+38 </column3>
266 <column4> 1.175494351E-38 </column4>
267 <column5> -1.797693134862315E+308 </column5>
268 <column6> 1.175494351E-38 </column6>
269 <column7> -1.797693134862315E+308 </column7>
270 <column8> 1.175494351E-38 </column8>
271 <column9> -1.797693134862315E+308 </column9>
272 <column10> 99.999 </column10>
273 <column11> -23.456 </column11>
276 <column1> 3 </column1>
277 <column2> 3.402823466E+38 </column2>
278 <column3> -1.175494351E-38 </column3>
279 <column4> 3.402823466E+38 </column4>
280 <column5> -2.2250738585072014E-308 </column5>
281 <column6> 3.402823466E+38 </column6>
282 <column7> -2.2250738585072014E-308 </column7>
283 <column8> 3.402823466E+38 </column8>
284 <column9> -2.2250738585072014E-308 </column9>
285 <column10> 778.123 </column10>
286 <column11> -99.999 </column11>
289 <column1> 4 </column1>
290 <column2> 1.2345E+20</column2>
291 <column3> 1.175494351E-38 </column3>
292 <column4> 1.2345E+20 </column4>
293 <column5> 2.2250738585072014E-308 </column5>
294 <column6> 1.2345E+20 </column6>
295 <column7> 2.2250738585072014E-308 </column7>
296 <column8> 1.2345E+20 </column8>
297 <column9> 2.2250738585072014E-308 </column9>
298 <column10> 308.90 </column10>
299 <column11> 12.345 </column11>
302 <column1> 5 </column1>
303 <column2> 3.452E-19</column2>
304 <column3> 3.402823466E+38 </column3>
305 <column4> 4.32E-15 </column4>
306 <column5> 1.797693134862315E+308 </column5>
307 <column6> 4.32E-15 </column6>
308 <column7> 1.797693134862315E+308 </column7>
309 <column8> 4.32E-15 </column8>
310 <column9> 1.797693134862315E+308 </column9>
311 <column10> 999.999 </column10>
312 <column11> 999.999 </column11>
315 <column1> 6 </column1>
316 <column2> null </column2>
317 <column3> null </column3>
318 <column4> null </column4>
319 <column5> null </column5>
320 <column6> null </column6>
321 <column7> null </column7>
322 <column8> null </column8>
323 <column9> null </column9>
324 <column10> null </column10>
325 <column11> null </column11>
329 <tableName>dateTable</tableName>
333 <column1> 1 </column1>
334 <column2> '1000-01-01' </column2>
335 <column3> '1000-01-01 00:00:00' </column3>
336 <column4> '1970-01-02 00:00:00' </column4>
337 <column5> '-23:59:59' </column5>
338 <column6> 2004 </column6>
341 <column1> 2 </column1>
342 <column2> '1999-12-17' </column2>
343 <column3> '1999-12-17 08:00:00' </column3>
344 <column4> '2000-01-01 04:40:00' </column4>
345 <column5> '-23:45:56' </column5>
346 <column6> 1999 </column6>
349 <column1> 3 </column1>
350 <column2> '9999-12-31' </column2>
351 <column3> '9999-12-31 23:59:59' </column3>
352 <column4> '2037-12-31 23:59:59' </column4>
353 <column5> '23:59:59' </column5>
354 <column6> 2155</column6>
357 <column1> 4 </column1>
358 <column2> '1999@12@31' </column2>
359 <column3> '1999@12@31 11+30+45' </column3>
360 <column4> '1999@12@31 11+30+45' </column4>
361 <column5> '12:23:34' </column5>
362 <column6> 1901</column6>
365 <column1> 5 </column1>
366 <column2> '9999.11.18' </column2>
367 <column3> '9999.11.18 11*45*50' </column3>
368 <column4> '2037.11.18 11*45*50' </column4>
369 <column5> '23:34:34' </column5>
370 <column6> 2069 </column6>
373 <column1> 6 </column1>
374 <column2> '9999/11/09' </column2>
375 <column3> '9999/11/09 12:23:34' </column3>
376 <column4> '2037/11/09 12:23:34' </column4>
377 <column5> '09:08:07' </column5>
378 <column6> 1970</column6>
381 <column1> 7 </column1>
382 <column2> 19980404 </column2>
383 <column3> 19980404083050 </column3>
384 <column4> 19980404083050 </column4>
385 <column5> 083045 </column5>
386 <column6> 0000</column6>
389 <column1> 8 </column1>
390 <column2> '0000-00-00' </column2>
391 <column3> '0000-00-00 00:00:00' </column3>
392 <column4> 00000000000000 </column4>
393 <column5> '00:00:00'</column5>
394 <column6> 00</column6>
397 <column1> 9 </column1>
398 <column2> null </column2>
399 <column3> null </column3>
400 <column4> null </column4>
401 <column5> null </column5>
402 <column6> null </column6>
410 <connectionString> Server=__servername__;Database=__dbname__;User ID=sa;Password=__password__;</connectionString>
412 <createStoredProc>N</createStoredProc>
413 <deleteTables>Y</deleteTables>
414 <createTables>Y</createTables>
415 <insertData>Y</insertData>
417 <numTables> 5 </numTables>
419 <name>numericTable </name>
420 <numColumns>6</numColumns>
423 <type> tinyint </type>
424 <constraint> primary key </constraint>
427 <name> bigInteger </name>
428 <type> bigint </type>
431 <name> integer </name>
435 <name> smallInteger </name>
436 <type> smallint </type>
439 <name> tinyInt </name>
440 <type> tinyint </type>
448 <name>dateTimeTable </name>
449 <numColumns>3</numColumns>
452 <type> tinyInt </type>
453 <constraint> primary key </constraint>
457 <type> datetime </type>
460 <name> smalldate </name>
461 <type> smalldatetime </type>
465 <name>realNosTable </name>
466 <numColumns>5</numColumns>
469 <type> tinyInt </type>
470 <constraint> primary key </constraint>
473 <name> decimalCol </name>
474 <type> decimal(8,4) </type>
477 <name> numericCol </name>
478 <type> numeric(6,4) </type>
481 <name> floatCol </name>
485 <name> realCol </name>
490 <name>moneyTable </name>
491 <numColumns>3</numColumns>
494 <type> tinyInt </type>
495 <constraint> primary key </constraint>
502 <name> smallmoney </name>
503 <type> smallmoney </type>
507 <name>charTable </name>
508 <numColumns>5</numColumns>
511 <type> tinyInt </type>
512 <constraint> primary key </constraint>
515 <name> characterCol </name>
516 <type> char(20) </type>
519 <name> ncharacterCol </name>
520 <type> nchar(20) </type>
523 <name> varchar </name>
524 <type> varchar(20) </type>
527 <name> nvarchar </name>
528 <type> nvarchar(20) </type>
533 <numTables>5</numTables>
535 <tableName>numericTable</tableName>
539 <column1> 1 </column1>
540 <column2> -9223372036854775808 </column2>
541 <column3> -2147483648 </column3>
542 <column4> -32768 </column4>
543 <column5> 0</column5>
544 <column6> 0</column6>
547 <column1> 2 </column1>
548 <column2> 1244 </column2>
549 <column3> -50 </column3>
550 <column4> 234 </column4>
551 <column5> 128 </column5>
552 <column6> 0</column6>
555 <column1> 3 </column1>
556 <column2> 9223372036854775807 </column2>
557 <column3> 2147483647 </column3>
558 <column4> 32767 </column4>
559 <column5> 255 </column5>
560 <column6> 1</column6>
563 <column1> 4 </column1>
564 <column2> null </column2>
565 <column3> null </column3>
566 <column4> null </column4>
567 <column5> null </column5>
568 <column6> null </column6>
572 <tableName> dateTimeTable</tableName>
576 <column1> 1 </column1>
577 <column2> '1/1/1753 03:04:05.234' </column2>
578 <column3> '1/1/1970 12:24'</column3>
581 <column1> 2 </column1>
582 <column2> '12/31/9999 00:00:00' </column2>
583 <column3> '6/6/2079 00:00'</column3>
586 <column1> 3 </column1>
587 <column2> null </column2>
588 <column3> null </column3>
592 <tableName> realNosTable</tableName>
596 <column1> 1 </column1>
597 <column2> -9.99E+3</column2>
598 <column3> -99 </column3>
599 <column4> -1.7976931348623157E+308 </column4>
600 <column5> -3.402823466E+38 </column5>
603 <column1> 2 </column1>
604 <column2> -1.23E3 </column2>
605 <column3> -12 </column3>
606 <column4> -2.2250738585072014E-308 </column4>
607 <column5> -3.4E-38 </column5>
610 <column1> 3 </column1>
611 <column2> 0 </column2>
612 <column3> 0 </column3>
613 <column4> 0 </column4>
614 <column5> 0 </column5>
617 <column1> 4 </column1>
618 <column2> 1.2E1 </column2>
619 <column3> 12 </column3>
620 <column4> 2.2250738585072014E-308 </column4>
621 <column5> 4.56E-3 </column5>
624 <column1> 5 </column1>
625 <column2> 9.999E3 </column2>
626 <column3> 99 </column3>
627 <column4> 1.7976931348623157E+308 </column4>
628 <column5> 3.4E+38 </column5>
631 <column1> 6 </column1>
632 <column2> null </column2>
633 <column3> null </column3>
634 <column4> null </column4>
635 <column5> null </column5>
639 <tableName> moneyTable</tableName>
643 <column1> 1 </column1>
644 <column2> -922337203685477.5808 </column2>
645 <column3> -214748.3648 </column3>
648 <column1> 2 </column1>
649 <column2> 5477.5808 </column2>
650 <column3> 748.3648 </column3>
653 <column1> 3 </column1>
654 <column2> 922337203685477.5807 </column2>
655 <column3> 214748.3647 </column3>
658 <column1> 4 </column1>
659 <column2> null </column2>
660 <column3> null </column3>
664 <tableName> charTable</tableName>
668 <column1> 1 </column1>
669 <column2> '12345678901234567890' </column2>
670 <column3> 'abcdefghijklmnopqrst' </column3>
671 <column4> 'zyxwvutsrqponmlkjihg' </column4>
672 <column5> '12345678901234567890' </column5>
675 <column1> 2 </column1>
676 <column2> null </column2>
677 <column3> null </column3>
678 <column4> null </column4>
679 <column5> null </column5>
684 <NumStoredProc> 1 </NumStoredProc>
686 <type> generic </type>
687 <name> Select_{{TABLE}}_proc </name>
689 <numStmts> 1 </numStmts>
691 create procedure Select_{{TABLE}}_proc As
693 Select {{COLUMNS}} from {{TABLE}};
702 <name> postgres </name>
703 <connectionString> Server=164.99.168.144;Database=test;User Id=sudha;Password= </connectionString>
705 <createStoredProc>N</createStoredProc>
706 <deleteTables>Y</deleteTables>
707 <createTables>Y</createTables>
708 <insertData>Y</insertData>
710 <numTables> 5 </numTables>
712 <name>numericTable </name>
713 <numColumns> 4 </numColumns>
715 <name> serialNo </name>
716 <type> smallint </type>
717 <constraint> primary key </constraint>
720 <name> small_int </name>
721 <type> smallint </type>
725 <type> integer </type>
728 <name> bigInteger </name>
729 <type> bigint </type>
734 <name>realNoTable </name>
735 <numColumns> 5 </numColumns>
737 <name> serialNo </name>
738 <type> smallint </type>
739 <constraint> primary key </constraint>
742 <name> numeric_column </name>
743 <type> numeric(10,6) </type>
746 <name> numeric_noscale </name>
747 <type> decimal(10) </type>
750 <name> realNo </name>
754 <name> doubleNo </name>
755 <type> double precision </type>
759 <name> charTable </name>
760 <numColumns> 4 </numColumns>
762 <name> serialNo </name>
763 <type> smallint </type>
764 <constraint> primary key </constraint>
767 <name> charColumn </name>
768 <type> char(20) </type>
771 <name> varcharColumn </name>
772 <type> varchar(20) </type>
775 <name> textColumn </name>
780 <name> dateTimeTable </name>
781 <numColumns> 5 </numColumns>
783 <name> serialNo </name>
784 <type> smallint </type>
785 <constraint> primary key </constraint>
788 <name> timestampCol </name>
789 <type> timestamp </type>
792 <name> intervalCol </name>
793 <type> interval </type>
796 <name> dateCol </name>
800 <name> timeCol </name>
805 <name> booleanTable </name>
806 <numColumns> 2 </numColumns>
808 <name> serialNo </name>
809 <type> smallint </type>
810 <constraint> primary key </constraint>
814 <type> boolean </type>
819 <numTables>5</numTables>
821 <tableName>numericTable</tableName>
825 <column1> 1 </column1>
826 <column2> -32768 </column2>
827 <column3> -2147483648 </column3>
828 <column4> -9223372036854775808 </column4>
831 <column1> 2 </column1>
832 <column2> 123 </column2>
833 <column3> -648 </column3>
834 <column4> 0 </column4>
837 <column1> 3 </column1>
838 <column2> 32767 </column2>
839 <column3> 2147483647 </column3>
840 <column4> 9223372036854775807 </column4>
843 <column1> 4 </column1>
844 <column2> null </column2>
845 <column3> null </column3>
846 <column4> null </column4>
850 <tableName>realNoTable</tableName>
854 <column1> 1 </column1>
855 <column2> -9999.999999 </column2>
856 <column3> -9999999999 </column3>
857 <column4> -9.99999E-38 </column4>
858 <column5> -9.999999999999999E-308 </column5>
861 <column1> 2 </column1>
862 <column2> -123.99 </column2>
863 <column3> -1239 </column3>
864 <column4> 9.99999E-38 </column4>
865 <column5> 9.999999999999999E-308 </column5>
868 <column1> 3 </column1>
869 <column2> 0 </column2>
870 <column3> 0 </column3>
871 <column4> 0 </column4>
872 <column5> 0 </column5>
875 <column1> 4 </column1>
876 <column2> 123.99 </column2>
877 <column3> 123 </column3>
878 <column4> -9.99999E37 </column4>
879 <column5> -1.79769313486231E308 </column5>
882 <column1> 5 </column1>
883 <column2> 9999.999999 </column2>
884 <column3> 9999999999 </column3>
885 <column4> 9.99999E37 </column4>
886 <column5> 1.79769313486231E308 </column5>
889 <column1> 6 </column1>
890 <column2> null </column2>
891 <column3> null </column3>
892 <column4> null </column4>
893 <column5> null </column5>
897 <tableName>charTable</tableName>
901 <column1> 1 </column1>
902 <column2> 'abcdefghijklmnopqrst' </column2>
903 <column3> '1234567890' </column3>
904 <column4> 'This is a fixed length text' </column4>
907 <column1> 2 </column1>
908 <column2> null </column2>
909 <column3> null </column3>
910 <column4> null </column4>
914 <tableName>datetimeTable</tableName>
918 <column1> 1 </column1>
919 <column2> '0001-01-01 00:00:00.000000' </column2>
920 <column3> '-178000000 years +4 days' </column3>
921 <column4> '0001-01-01' </column4>
922 <column5> '12:23:34' </column5>
925 <column1> 2 </column1>
926 <column2> '2004-10-21 11:15:23' </column2>
927 <column3> '7890 years 5 days 07:30' </column3>
928 <column4> '2004-01-12' </column4>
929 <column5> '00:00:00' </column5>
932 <column1> 3 </column1>
933 <column2> '9999-12-31 23:59:59.9999' </column2>
934 <column3> '178000000 years 00:19:23' </column3>
935 <column4> '9999-12-31' </column4>
936 <column5> '23:59:59' </column5>
939 <column1> 4 </column1>
940 <column2> null </column2>
941 <column3> null </column3>
942 <column4> null </column4>
943 <column5> null </column5>
947 <tableName>booleanTable</tableName>
951 <column1> 1 </column1>
952 <column2> TRUE </column2>
955 <column1> 2 </column1>
956 <column2> FALSE </column2>
959 <column1> 3 </column1>
960 <column2> null </column2>
967 <name> oracle </name>
968 <connectionString> Data Source=testdb.com;User Id=user9i;Password=oracle9i </connectionString>
970 <createStoredProc>Y</createStoredProc>
971 <deleteTables>Y</deleteTables>
972 <createTables>Y</createTables>
973 <insertData>Y</insertData>
975 <numTables> 4 </numTables>
977 <name>numericTable </name>
978 <numColumns> 3 </numColumns>
980 <name> serialNo </name>
981 <type> number(1)</type>
982 <constraint> primary key </constraint>
985 <name> intCol </name>
986 <type> number(6)</type>
989 <name> decimalCol </name>
990 <type> number(6, 3)</type>
994 <name> charTable </name>
995 <numColumns> 5 </numColumns>
997 <name> serialNo </name>
998 <type> number(1)</type>
999 <constraint> primary key </constraint>
1002 <name> charCol </name>
1003 <type> char(10) </type>
1006 <name> ncharCol </name>
1007 <type> nchar(10) </type>
1010 <name> varcharCol </name>
1011 <type> varchar2(10) </type>
1014 <name> nvarcharCol </name>
1015 <type> nvarchar2(10) </type>
1019 <name> RealNoTable </name>
1020 <numColumns> 2 </numColumns>
1022 <name> serialNo </name>
1023 <type> number(1)</type>
1024 <constraint> primary key </constraint>
1027 <name> floatCol </name>
1028 <type> float(24) </type>
1032 <name> DateTimeTable </name>
1033 <numColumns> 5 </numColumns>
1035 <name> serialNo </name>
1036 <type> number(1)</type>
1037 <constraint> primary key </constraint>
1040 <name> dateCol </name>
1044 <name> timestampCol </name>
1045 <type> timestamp </type>
1048 <name> Int_year </name>
1049 <type> interval year to month</type>
1052 <name> int_day </name>
1053 <type> interval day to second </type>
1058 <numTables>4</numTables>
1060 <tableName>numericTable</tableName>
1061 <numRows>4</numRows>
1062 <numCols>3</numCols>
1064 <column1> 1 </column1>
1065 <column2> -999999 </column2>
1066 <column3> -999.999 </column3>
1069 <column1> 2 </column1>
1070 <column2> 1000 </column2>
1071 <column3> 234 </column3>
1074 <column1> 3 </column1>
1075 <column2> 999999 </column2>
1076 <column3> 999.999 </column3>
1079 <column1> 4 </column1>
1080 <column2> null </column2>
1081 <column3> null </column3>
1085 <tableName>charTable</tableName>
1086 <numRows>2</numRows>
1087 <numCols>5</numCols>
1089 <column1> 1 </column1>
1090 <column2> '0123456789' </column2>
1091 <column3> 'abcdefghij' </column3>
1092 <column4> '0123456789' </column4>
1093 <column5> 'abcdefghij' </column5>
1096 <column1> 2 </column1>
1097 <column2> null </column2>
1098 <column3> null </column3>
1099 <column4> null </column4>
1100 <column5> null </column5>
1104 <tableName>RealNoTable</tableName>
1105 <numRows>6</numRows>
1106 <numCols>2</numCols>
1108 <column1> 1 </column1>
1109 <column2> 9.9999999E125 </column2>
1112 <column1> 2 </column1>
1113 <column2> -9.999999E-126 </column2>
1116 <column1> 3 </column1>
1117 <column2> 1.23E-15 </column2>
1120 <column1> 4 </column1>
1121 <column2> -9.999999E-126 </column2>
1124 <column1> 5 </column1>
1125 <column2> 9.9999999E125 </column2>
1128 <column1> 6 </column1>
1129 <column2> null </column2>
1133 <tableName>DateTimeTable</tableName>
1134 <numRows>3</numRows>
1135 <numCols>5</numCols>
1137 <column1> 1 </column1>
1138 <column2> to_date('0001-01-01 00:00:00', 'yyyy-mm-dd hh24:mi:ss') </column2>
1139 <column3> TIMESTAMP'0001-01-01 00:00:00' </column3>
1140 <column4> '-99-11' </column4>
1141 <column5> '-99 23:59:59' </column5>
1144 <column1> 2 </column1>
1145 <column2> to_date('2004-11-23 12:34:45', 'yyyy-mm-dd hh24:mi:ss') </column2>
1146 <column3> TIMESTAMP'2004-11-23 12:34:45' </column3>
1147 <column4> '34-5' </column4>
1148 <column5> '-34 20:50:00' </column5>
1151 <column1> 3 </column1>
1152 <column2> to_date('9999-12-31 23:59:59', 'yyyy-mm-dd hh24:mi:ss') </column2>
1153 <column3> TIMESTAMP'9999-12-31 23:59:59' </column3>
1154 <column4> '99-11' </column4>
1155 <column5> '00 23:59:59' </column5>
1160 <NumStoredProc> 1 </NumStoredProc>
1162 <type> generic </type>
1163 <name> {{TABLE}}_pkg.Select_{{TABLE}}_data</name>
1165 <numStmts> 2 </numStmts>
1167 create or replace package {{TABLE}}_pkg As
1168 type {{TABLE}}Cur is ref cursor return {{TABLE}}%rowtype;
1169 procedure Select_{{TABLE}}_Data (ref_cur out {{TABLE}}Cur);
1170 END {{TABLE}}_pkg;]]>
1173 create or replace package body {{TABLE}}_pkg As
1174 procedure Select_{{TABLE}}_Data ( ref_cur out {{TABLE}}Cur) is
1176 open ref_cur for select {{COLUMNS}} from {{TABLE}} order by {{COLUMN_1}};
1177 End Select_{{TABLE}}_Data;
1178 END {{TABLE}}_pkg;]]></stmt2>