powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Date - 7 byte?
9 сообщений из 9, страница 1 из 1
Date - 7 byte?
    #39572494
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В документации пишут что тип данных Date - The size is fixed at 7 bytes.
Но select dump(sysdate) from dual
DUMP(SYSDATE)
Typ=13 Len=8: 7,225,12,20,14,16,2,0
показывает длину 8 байт

Почему?
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572495
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что DATE, хранящийся в БД и результат SYSDATE имеют разный тип
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572497
Фотография AlexFF__|
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну да, семь-восемь, но не 25 (С)
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572501
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
select dump(to_date('01.01.2018', 'dd.mm.yyyy')) from dual
DUMP(TO_DATE('01.01.2018','DD.MM.YYYY'))
Typ=13 Len=8: 7,226,1,1,0,0,0,0
Что и to_date не date возвращает?
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572504
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cheese))),

Код: plsql
1.
2.
3.
4.
5.
SQL> select dump(hiredate) d from emp where rownum<2;

D
-----------------------------------------------------
Typ=12 Len=7: 119,180,12,17,1,1,1



....
stax
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572506
Вячеслав Любомудров
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вячеслав ЛюбомудровПотому что DATE, хранящийся в БД и результат SYSDATE имеют разный тип
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572509
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
StaxCheese))),

Код: plsql
1.
2.
3.
4.
5.
SQL> select dump(hiredate) d from emp where rownum<2;

D
-----------------------------------------------------
Typ=12 Len=7: 119,180,12,17,1,1,1



....
stax
Да, уже проверил
create table test_date(d date);
insert into test_date values(sysdate);
select dump(d) from test_date
DUMP(D)
Typ=12 Len=7: 120,117,12,20,15,25,52
А Typ=13 это кто?
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572517
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Date - 7 byte?
    #39572547
Cheese)))
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо, нашел How does Oracle store the DATE datatype internally? (Doc ID 69028.1)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Date - 7 byte?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]