@@ -56,7 +56,7 @@ assist.allDataTypeNames =
56
56
"nodb_timestamp1" : "TIMESTAMP" ,
57
57
"nodb_timestamp2" : "TIMESTAMP(5)" ,
58
58
"nodb_timestamp3" : "TIMESTAMP WITH TIME ZONE" ,
59
- "nodb_timestamp4" : "TIMESTAMP (2 ) WITH TIME ZONE" ,
59
+ "nodb_timestamp4" : "TIMESTAMP (4 ) WITH TIME ZONE" ,
60
60
"nodb_timestamp5" : "TIMESTAMP WITH LOCAL TIME ZONE" ,
61
61
"nodb_timestamp6" : "TIMESTAMP (9) WITH LOCAL TIME ZONE" ,
62
62
"nodb_rowid" : "ROWID" ,
@@ -225,7 +225,31 @@ assist.TIMESTAMP_STRINGS =
225
225
] ;
226
226
227
227
// 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 =
229
253
[
230
254
"TO_TIMESTAMP_TZ('1999-12-01 11:00:00.1 -8:00', 'YYYY-MM-DD HH:MI:SS.FF TZH:TZM')" ,
231
255
"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 =
298
322
'01-12-1999 11:00:00.12346' ,
299
323
'10-09-2002 14:10:10.12300'
300
324
] ,
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
+ ] ,
301
369
timestamps5 :
302
370
[
303
371
'01-12-1999 11:00:00.100000 -08:00' ,
@@ -329,6 +397,94 @@ assist.content =
329
397
'01-12-1999 11:00:00.123456780 -08:00' ,
330
398
'01-12-1999 11:00:00.123456789 -08:00' ,
331
399
'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' }
332
488
]
333
489
} ;
334
490
0 commit comments