TIMESTAMP WITH LOCAL TIME ZONE 数据类型的默认输入输出格式由 NLS_TIMESTAMP_FORMAT 决定,运行以下 SQL 语句查看日期时间格式:

返回结果:

0001-01-01 00:00:00.000000000 ~

TIMESTAMP WITH TIME ZONE 数据类型没有专门的字面量为其赋值,时区信息由 SESSIONTIMEZONE 返回本地对话时区。SESSIONTIMEZONE 的值取自自定义参数 TIME_ZONE

  1. CREATE TABLE LocalTZ ( ltzcol TIMESTAMP WITH LOCAL TIME ZONE);
  2. INSERT INTO LocalTZ VALUES (TIMESTAMP '2020-02-25 11:10:08.123');
  3. SELECT SESSIONTIMEZONE, ltzcol FROM LocalTZ;

返回结果:

  1. SELECT SESSIONTIMEZONE, ltzcol FROM LocalTZ;

返回结果: