@@ -56,7 +56,7 @@ assist.allDataTypeNames =
5656 "nodb_timestamp1" : "TIMESTAMP" ,
5757 "nodb_timestamp2" : "TIMESTAMP(5)" ,
5858 "nodb_timestamp3" : "TIMESTAMP WITH TIME ZONE" ,
59- "nodb_timestamp4" : "TIMESTAMP (2 ) WITH TIME ZONE" ,
59+ "nodb_timestamp4" : "TIMESTAMP (4 ) WITH TIME ZONE" ,
6060 "nodb_timestamp5" : "TIMESTAMP WITH LOCAL TIME ZONE" ,
6161 "nodb_timestamp6" : "TIMESTAMP (9) WITH LOCAL TIME ZONE" ,
6262 "nodb_rowid" : "ROWID" ,
@@ -225,7 +225,31 @@ assist.TIMESTAMP_STRINGS =
225225] ;
226226
227227// for TIMESTAMP WITH TIME ZONE
228- assist . TIMESTAMP_TZ_STRINGS =
228+ assist . TIMESTAMP_TZ_STRINGS_1 =
229+ [
230+ "TO_TIMESTAMP_TZ('2005-01-06 11:00:00.1 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
231+ "TO_TIMESTAMP_TZ('2005-09-01 11:00:00.1 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
232+ "TO_TIMESTAMP_TZ('2005-08-05 11:00:00.1 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
233+ "TO_TIMESTAMP_TZ('07-05-1998 11:00:00.1 -8:00', 'MM-DD-YYYY HH:MI:SS.FF TZH:TZM')" ,
234+ "TO_TIMESTAMP_TZ('07-05-1998 11:00:00.123 -8:00', 'DD-MM-YYYY HH:MI:SS.FF TZH:TZM')" ,
235+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.1 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
236+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.12 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
237+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.123 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
238+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.0123 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
239+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.1234 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
240+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.00123 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
241+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.12345 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
242+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.123456 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
243+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.1234567 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
244+ "TO_TIMESTAMP_TZ('1999-12-01 11:20:02.0000123 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
245+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.12345678 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
246+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.123456189 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
247+ "TO_TIMESTAMP_TZ('1999-12-01 11:00:00 -8:00', 'YYYY-MM-DD HH:MI:SS TZH:TZM')" ,
248+ "TO_TIMESTAMP_TZ('10-Sep-02 14:10:10.123000 -8:00', 'DD-Mon-RR HH24:MI:SS.FF TZH:TZM')"
249+ ] ;
250+
251+ // for TIMESTAMP WITH TIME ZONE
252+ assist . TIMESTAMP_TZ_STRINGS_2 =
229253[
230254 "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.1 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
231255 "TO_TIMESTAMP_TZ('1999-12-01 11:00:00.12 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
@@ -298,6 +322,50 @@ assist.content =
298322 '01-12-1999 11:00:00.12346' ,
299323 '10-09-2002 14:10:10.12300'
300324 ] ,
325+ timestamps3 :
326+ [
327+ '06-01-2005 11:00:00.100000 -08:00' ,
328+ '01-09-2005 11:00:00.100000 -08:00' ,
329+ '05-08-2005 11:00:00.100000 -08:00' ,
330+ '05-07-1998 11:00:00.100000 -08:00' ,
331+ '07-05-1998 11:00:00.123000 -08:00' ,
332+ '01-12-1999 11:00:00.100000 -08:00' ,
333+ '01-12-1999 11:00:00.120000 -08:00' ,
334+ '01-12-1999 11:00:00.123000 -08:00' ,
335+ '01-12-1999 11:00:00.012300 -08:00' ,
336+ '01-12-1999 11:00:00.123400 -08:00' ,
337+ '01-12-1999 11:00:00.001230 -08:00' ,
338+ '01-12-1999 11:00:00.123450 -08:00' ,
339+ '01-12-1999 11:00:00.123456 -08:00' ,
340+ '01-12-1999 11:00:00.123457 -08:00' ,
341+ '01-12-1999 11:20:02.000012 -08:00' ,
342+ '01-12-1999 11:00:00.123457 -08:00' ,
343+ '01-12-1999 11:00:00.123456 -08:00' ,
344+ '01-12-1999 11:00:00.000000 -08:00' ,
345+ '10-09-2002 14:10:10.123000 -08:00'
346+ ] ,
347+ timestamps4 :
348+ [
349+ '06-01-2005 11:00:00.1000 -08:00' ,
350+ '01-09-2005 11:00:00.1000 -08:00' ,
351+ '05-08-2005 11:00:00.1000 -08:00' ,
352+ '05-07-1998 11:00:00.1000 -08:00' ,
353+ '07-05-1998 11:00:00.1230 -08:00' ,
354+ '01-12-1999 11:00:00.1000 -08:00' ,
355+ '01-12-1999 11:00:00.1200 -08:00' ,
356+ '01-12-1999 11:00:00.1230 -08:00' ,
357+ '01-12-1999 11:00:00.0123 -08:00' ,
358+ '01-12-1999 11:00:00.1234 -08:00' ,
359+ '01-12-1999 11:00:00.0012 -08:00' ,
360+ '01-12-1999 11:00:00.1235 -08:00' ,
361+ '01-12-1999 11:00:00.1235 -08:00' ,
362+ '01-12-1999 11:00:00.1235 -08:00' ,
363+ '01-12-1999 11:20:02.0000 -08:00' ,
364+ '01-12-1999 11:00:00.1235 -08:00' ,
365+ '01-12-1999 11:00:00.1235 -08:00' ,
366+ '01-12-1999 11:00:00.0000 -08:00' ,
367+ '10-09-2002 14:10:10.1230 -08:00'
368+ ] ,
301369 timestamps5 :
302370 [
303371 '01-12-1999 11:00:00.100000 -08:00' ,
@@ -329,6 +397,94 @@ assist.content =
329397 '01-12-1999 11:00:00.123456780 -08:00' ,
330398 '01-12-1999 11:00:00.123456789 -08:00' ,
331399 '01-12-1999 11:00:00.000000000 -08:00'
400+ ] ,
401+ timestamp_1_1 :
402+ [
403+ [ '2005-06-01 00:00:00.000000' ] ,
404+ [ '2005-09-01 00:00:00.000000' ] ,
405+ [ '2005-08-05 00:00:00.000000' ] ,
406+ [ '1998-07-05 00:00:00.000000' ] ,
407+ [ '1998-05-07 00:00:00.000000' ] ,
408+ [ '2005-09-01 07:05:19.000000' ] ,
409+ [ '1999-12-01 11:00:00.100000' ] ,
410+ [ '1999-12-01 11:00:00.120000' ] ,
411+ [ '1999-12-01 11:00:00.123000' ] ,
412+ [ '1999-12-01 11:01:10.012300' ] ,
413+ [ '1999-12-01 11:00:00.123400' ] ,
414+ [ '1999-12-01 11:00:00.001230' ] ,
415+ [ '1999-12-01 11:00:00.123450' ] ,
416+ [ '1999-12-01 11:00:00.123456' ] ,
417+ [ '1999-12-01 11:00:00.123457' ] ,
418+ [ '1999-12-01 11:02:20.000012' ] ,
419+ [ '1999-12-01 11:00:00.123457' ] ,
420+ [ '1999-12-01 11:00:00.123457' ] ,
421+ [ '2002-09-10 14:10:10.123000' ]
422+ ] ,
423+ timestamp_1_2 :
424+ [
425+ { CONTENT : '2005-06-01 00:00:00.000000' } ,
426+ { CONTENT : '2005-09-01 00:00:00.000000' } ,
427+ { CONTENT : '2005-08-05 00:00:00.000000' } ,
428+ { CONTENT : '1998-07-05 00:00:00.000000' } ,
429+ { CONTENT : '1998-05-07 00:00:00.000000' } ,
430+ { CONTENT : '2005-09-01 07:05:19.000000' } ,
431+ { CONTENT : '1999-12-01 11:00:00.100000' } ,
432+ { CONTENT : '1999-12-01 11:00:00.120000' } ,
433+ { CONTENT : '1999-12-01 11:00:00.123000' } ,
434+ { CONTENT : '1999-12-01 11:01:10.012300' } ,
435+ { CONTENT : '1999-12-01 11:00:00.123400' } ,
436+ { CONTENT : '1999-12-01 11:00:00.001230' } ,
437+ { CONTENT : '1999-12-01 11:00:00.123450' } ,
438+ { CONTENT : '1999-12-01 11:00:00.123456' } ,
439+ { CONTENT : '1999-12-01 11:00:00.123457' } ,
440+ { CONTENT : '1999-12-01 11:02:20.000012' } ,
441+ { CONTENT : '1999-12-01 11:00:00.123457' } ,
442+ { CONTENT : '1999-12-01 11:00:00.123457' } ,
443+ { CONTENT : '2002-09-10 14:10:10.123000' }
444+ ] ,
445+ timestamp_3_1 :
446+ [
447+ [ '2005-01-06 11:00:00.100000' ] ,
448+ [ '2005-09-01 11:00:00.100000' ] ,
449+ [ '2005-08-05 11:00:00.100000' ] ,
450+ [ '1998-07-05 11:00:00.100000' ] ,
451+ [ '1998-05-07 11:00:00.123000' ] ,
452+ [ '1999-12-01 11:00:00.100000' ] ,
453+ [ '1999-12-01 11:00:00.120000' ] ,
454+ [ '1999-12-01 11:00:00.123000' ] ,
455+ [ '1999-12-01 11:00:00.012300' ] ,
456+ [ '1999-12-01 11:00:00.123400' ] ,
457+ [ '1999-12-01 11:00:00.001230' ] ,
458+ [ '1999-12-01 11:00:00.123450' ] ,
459+ [ '1999-12-01 11:00:00.123456' ] ,
460+ [ '1999-12-01 11:00:00.123457' ] ,
461+ [ '1999-12-01 11:20:02.000012' ] ,
462+ [ '1999-12-01 11:00:00.123457' ] ,
463+ [ '1999-12-01 11:00:00.123456' ] ,
464+ [ '1999-12-01 11:00:00.000000' ] ,
465+ [ '2002-09-10 14:10:10.123000' ]
466+ ] ,
467+ timestamp_3_2 :
468+ [
469+ { CONTENT : '2005-01-06 11:00:00.100000' } ,
470+ { CONTENT : '2005-09-01 11:00:00.100000' } ,
471+ { CONTENT : '2005-08-05 11:00:00.100000' } ,
472+ { CONTENT : '1998-07-05 11:00:00.100000' } ,
473+ { CONTENT : '1998-05-07 11:00:00.123000' } ,
474+ { CONTENT : '1999-12-01 11:00:00.100000' } ,
475+ { CONTENT : '1999-12-01 11:00:00.120000' } ,
476+ { CONTENT : '1999-12-01 11:00:00.123000' } ,
477+ { CONTENT : '1999-12-01 11:00:00.012300' } ,
478+ { CONTENT : '1999-12-01 11:00:00.123400' } ,
479+ { CONTENT : '1999-12-01 11:00:00.001230' } ,
480+ { CONTENT : '1999-12-01 11:00:00.123450' } ,
481+ { CONTENT : '1999-12-01 11:00:00.123456' } ,
482+ { CONTENT : '1999-12-01 11:00:00.123457' } ,
483+ { CONTENT : '1999-12-01 11:20:02.000012' } ,
484+ { CONTENT : '1999-12-01 11:00:00.123457' } ,
485+ { CONTENT : '1999-12-01 11:00:00.123456' } ,
486+ { CONTENT : '1999-12-01 11:00:00.000000' } ,
487+ { CONTENT : '2002-09-10 14:10:10.123000' }
332488 ]
333489} ;
334490
0 commit comments