Базы данных Oracle - статьи

         

Связанные NLS-параметры


NLS-параметры, связанные с типом данных TIME, подчиняются абсолютно тем же правилам, что и прочие NLS-параметры (типов DATE, TIMESTAMP и т.д.). Как мне известно, есть всего два таких NLS-параметра: первый для TIME, второй для TIME WITH TIME ZONE. Рассмотрим небольшой пример.

Листинг 2

SCOTT@O102>col parameter for a30 SCOTT@O102>col value for a30 SCOTT@O102>select * from nls_session_parameters where parameter like '%TIME\_%' escape '\'; PARAMETER VALUE ------------------------------ ------------------------------ NLS_TIME_FORMAT HH.MI.SSXFF AM NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZR SCOTT@O102>desc t1 Name Null? Type ----------------------------------------- -------- ------------------------- TM TIME(6) SCOTT@O102>select * from t1; TM --------------------------------------------------------------------------- 01.02.03.456789 AM SCOTT@O102>alter session set nls_time_format='HH24:MI:SSXFF'; Session altered. SCOTT@O102>select * from t1; TM --------------------------------------------------------------------------- 01:02:03.456789



Содержание раздела