Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> RE: [SPAM] Oracle and DST changes

RE: [SPAM] Oracle and DST changes

From: Allen, Brandon <Brandon.Allen_at_OneNeck.com>
Date: Mon, 22 Jan 2007 16:02:00 -0700
Message-ID: <04DDF147ED3A0D42B48A48A18D574C45071FD34E@NT15.oneneck.corp>


I was curious too, so I just went looking for them and it turns out Oracle's not just pulling our leg - TSTZ is actually used pretty extensively - 149 columns in 10.2.0.2:

SQL> select owner, table_name, column_name, data_type from dba_tab_columns where data_type like '%ZONE%' order by 1,2,3

OWNER TABLE_NAME                     COLUMN_NAME
DATA_TYPE
----- ------------------------------ ------------------------------
------------------------------
SYS   ALL_FILE_GROUPS                CREATED
TIMESTAMP(6) WITH TIME ZONE
SYS   ALL_FILE_GROUP_VERSIONS        CREATED
TIMESTAMP(6) WITH TIME ZONE
SYS   ALL_SCHEDULER_JOBS             END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   ALL_SCHEDULER_JOBS             LAST_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   ALL_SCHEDULER_JOBS             NEXT_RUN_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   ALL_SCHEDULER_JOBS             START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   ALL_SCHEDULER_JOB_LOG          LOG_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_JOB_RUN_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_RUNNING_CHAINS END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_RUNNING_CHAINS START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_SCHEDULES END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_SCHEDULES START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOWS END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOWS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOWS MANUAL_OPEN_TIME TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOWS NEXT_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOWS START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOW_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOW_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOW_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_SCHEDULER_WINDOW_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS ALL_TAB_STATS_HISTORY STATS_UPDATE_TIME TIMESTAMP(6) WITH TIME ZONE
SYS DBA_ALERT_HISTORY CREATION_TIME TIMESTAMP(6) WITH TIME ZONE
SYS DBA_ALERT_HISTORY TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE
SYS DBA_AUDIT_EXISTS EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE
SYS DBA_AUDIT_OBJECT EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE
SYS DBA_AUDIT_SESSION EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE
SYS DBA_AUDIT_STATEMENT EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_AUDIT_TRAIL                EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_COMMON_AUDIT_TRAIL         EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_FGA_AUDIT_TRAIL            EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_FILE_GROUPS                CREATED
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_FILE_GROUP_VERSIONS        CREATED
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_OPTSTAT_OPERATIONS         END_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_OPTSTAT_OPERATIONS         START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_OUTSTANDING_ALERTS         CREATION_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_OUTSTANDING_ALERTS         TIME_SUGGESTED
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_RESOURCE_INCARNATIONS      STARTUP_TIME
TIMESTAMP(9) WITH TIME ZONE
SYS   DBA_SCHEDULER_JOBS             END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_SCHEDULER_JOBS             LAST_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_SCHEDULER_JOBS             NEXT_RUN_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_SCHEDULER_JOBS             START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_SCHEDULER_JOB_LOG          LOG_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_JOB_RUN_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_RUNNING_CHAINS END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_RUNNING_CHAINS START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_SCHEDULES END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_SCHEDULES START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOWS END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOWS LAST_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOWS MANUAL_OPEN_TIME TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOWS NEXT_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOWS START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOW_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOW_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOW_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_SCHEDULER_WINDOW_LOG LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS DBA_TAB_STATS_HISTORY STATS_UPDATE_TIME TIMESTAMP(6) WITH TIME ZONE
SYS DBA_TSM_DESTINATION DESTINATION_END_TIME TIMESTAMP(6) WITH TIME ZONE
SYS DBA_TSM_DESTINATION DESTINATION_INST_START_TIME TIMESTAMP(6) WITH TIME ZONE
SYS DBA_TSM_DESTINATION DESTINATION_START_TIME TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_HISTORY                DESTINATION_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_HISTORY                END_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_HISTORY                SOURCE_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_HISTORY                START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_SOURCE                 SOURCE_END_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_SOURCE                 SOURCE_INSTANCE_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   DBA_TSM_SOURCE                 SOURCE_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   FGR$_FILE_GROUPS               CREATION_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   FGR$_FILE_GROUP_FILES          CREATION_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   FGR$_FILE_GROUP_VERSIONS       CREATION_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   GV_$XML_AUDIT_TRAIL            EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   OPTSTAT_HIST_CONTROL$          SPARE6
TIMESTAMP(6) WITH TIME ZONE
SYS   OPTSTAT_HIST_CONTROL$          SVAL2
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_EVENT_LOG           LOG_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS SCHEDULER$_GLOBAL_ATTRIBUTE ATTR_TSTAMP TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB                 END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB                 LAST_ENABLED_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB                 LAST_END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB                 LAST_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB                 NEXT_RUN_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB                 START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB_RUN_DETAILS     LOG_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB_RUN_DETAILS     REQ_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_JOB_RUN_DETAILS     START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_SCHEDULE            END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_SCHEDULE            REFERENCE_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_STEP_STATE          END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_STEP_STATE          START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW              ACTUAL_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW              END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW              LAST_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW              MANUAL_OPEN_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW              NEXT_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW              START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW_DETAILS      LOG_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW_DETAILS      REQ_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   SCHEDULER$_WINDOW_DETAILS      START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   TSM_DST$                       DST_END_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   TSM_DST$                       DST_INST_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   TSM_DST$                       DST_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   TSM_SRC$                       SRC_END_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   TSM_SRC$                       SRC_INST_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   TSM_SRC$                       SRC_START_TIME
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_AUDIT_OBJECT              EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_AUDIT_SESSION             EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_AUDIT_STATEMENT           EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_AUDIT_TRAIL               EXTENDED_TIMESTAMP
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_FILE_GROUPS               CREATED
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_FILE_GROUP_VERSIONS       CREATED
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_SCHEDULER_JOBS            END_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_SCHEDULER_JOBS            LAST_START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_SCHEDULER_JOBS            NEXT_RUN_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_SCHEDULER_JOBS            START_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS   USER_SCHEDULER_JOB_LOG         LOG_DATE
TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_JOB_RUN_DETAILS ACTUAL_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_JOB_RUN_DETAILS LOG_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_JOB_RUN_DETAILS REQ_START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_RUNNING_CHAINS END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_RUNNING_CHAINS START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_SCHEDULES END_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_SCHEDULER_SCHEDULES START_DATE TIMESTAMP(6) WITH TIME ZONE
SYS USER_TAB_STATS_HISTORY STATS_UPDATE_TIME TIMESTAMP(6) WITH TIME ZONE
SYS V_$XML_AUDIT_TRAIL EXTENDED_TIMESTAMP TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_ALERT_HISTORY CREATION_TIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_ALERT_HISTORY TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_ALERT_OUTSTANDING CREATION_TIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_ALERT_OUTSTANDING TIME_SUGGESTED TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_AUX_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_AUX_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_HISTGRM_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_HISTGRM_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_HISTHEAD_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_HISTHEAD_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_IND_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_IND_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_OPR END_TIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_OPR SPARE6 TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_OPR START_TIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_TAB_HISTORY SAVTIME TIMESTAMP(6) WITH TIME ZONE
SYS WRI$_OPTSTAT_TAB_HISTORY SPARE6 TIMESTAMP(6) WITH TIME ZONE
SYS _ALL_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE
SYS _ALL_FILE_GROUP_FILES CREATED TIMESTAMP(6) WITH TIME ZONE
SYS _ALL_FILE_GROUP_VERSIONS CREATED TIMESTAMP(6) WITH TIME ZONE
SYS _USER_FILE_GROUPS CREATED TIMESTAMP(6) WITH TIME ZONE 149 rows selected.

SQL> select * from v$version;

BANNER



Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bi PL/SQL Release 10.2.0.2.0 - Production
CORE 10.2.0.2.0 Production
TNS for IBM/AIX RISC System/6000: Version 10.2.0.2.0 - Productio NLSRTL Version 10.2.0.2.0 - Production

From: oracle-l-bounce_at_freelists.org
[mailto:oracle-l-bounce_at_freelists.org] On Behalf Of Bobak, Mark

Note that 10g uses timezone aware datatypes in the data dictionary in 10g (or so Oracle claims, I haven't gone looking for them)

Privileged/Confidential Information may be contained in this message or attachments hereto. Please advise immediately if you or your employer do not consent to Internet email for messages of this kind. Opinions, conclusions and other information in this message that do not relate to the official business of this company shall be understood as neither given nor endorsed by it.

--
http://www.freelists.org/webpage/oracle-l
Received on Mon Jan 22 2007 - 17:02:00 CST

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US