Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 С какой точностью может быть время в Oracle?  [new]
Сергей1075
Member

Откуда:
Сообщений: 8
С какой точностью может быть время в Oracle?
11 дек 12, 23:58    [13616128]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
-2-
Member

Откуда:
Сообщений: 15330
Сергей1075,

32000 битов
12 дек 12, 00:05    [13616154]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51804

Девять знаков. Хотя о чём это я, в Оракуле вообще нет времени. Есть только таймштамп.

Posted via ActualForum NNTP Server 1.5

12 дек 12, 00:17    [13616176]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Сергей1075,

мде...все-таки лучше документацию читать.
12 дек 12, 00:17    [13616177]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Dimitry Sibiryakov
Девять знаков. Хотя о чём это я, в Оракуле вообще нет времени. Есть только таймштамп.
это вообще что было?
12 дек 12, 00:17    [13616182]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51804

xtender
это вообще что было?

Намёк на отсутствие типа TIME.

Posted via ActualForum NNTP Server 1.5

12 дек 12, 00:19    [13616185]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Dimitry Sibiryakov,

я в целом:
1. что за 9 знаков?
2. причем тут тип time? (между прочим он есть - event 10407)
12 дек 12, 00:20    [13616191]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
SY
Member

Откуда: Middlebury, CT USA
Сообщений: 10051
Dimitry Sibiryakov
Намёк на отсутствие типа TIME.


На его недокументированное частичное присутствие:

SQL> select time '18:35:27' from dual
  2  /

TIME'18:35:27'
--------------------------------------
06.35.27.000000000 PM

SQL> create table tbl
  2    as
  3      select  time '18:35:27' t
  4        from  dual
  5  /
create table tbl
*
ERROR at line 1:
ORA-00902: invalid datatype


SQL> select dump(time '18:35:27') from dual;

DUMP(TIME'18:35:27')
----------------------------------------------------------
Typ=185 Len=20: 0,0,0,0,18,35,27,0,0,0,0,0,0,0,2,0,0,0,0,0


SY.

Сообщение было отредактировано: 12 дек 12, 00:53
12 дек 12, 00:51    [13616272]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 51804

xtender
1. что за 9 знаков?

Эти девять знаков:
SQL Reference
TIMESTAMP [(fractional_seconds_precision)]

where fractional_seconds_precision optionally specifies the number of digits
Oracle stores in the fractional part of the SECOND datetime field. When you create a
column of this datatype, the value can be a number in the range 0 to 9. The default
is 6.

Posted via ActualForum NNTP Server 1.5

12 дек 12, 00:52    [13616278]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Dimitry Sibiryakov,

а час - это сколько знаков?
12 дек 12, 01:03    [13616319]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
недоросль
Guest
Dimitry Sibiryakov
Девять знаков. Хотя о чём это я, в Оракуле вообще нет времени. Есть только таймштамп.

в Oracle есть только SCN. Это внутренние часы самого oracle.
а таймштамп это не в oracle, это для разработика, администратора, пользователя.
это как бы за кулисами oracle. имхо
12 дек 12, 01:03    [13616320]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Bobby Z.
Member

Откуда: NJ USA
Сообщений: 351
xtender
Dimitry Sibiryakov,

а час - это сколько знаков?
А при чем тут час? Про точность вроде спрашивали... Ну так TIMESTAMP может хранить временные метки с точностью до наносекунд, вот и 9 знаков.
12 дек 12, 01:17    [13616350]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Bobby Z.
Member

Откуда: NJ USA
Сообщений: 351
недоросль
в Oracle есть только SCN. Это внутренние часы самого oracle.
%-() Сам-то понял, что сказал?
12 дек 12, 01:22    [13616359]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
xtender
Member

Откуда: Мск
Сообщений: 5704
Bobby Z.
xtender
Dimitry Sibiryakov,

а час - это сколько знаков?
А при чем тут час? Про точность вроде спрашивали... Ну так TIMESTAMP может хранить временные метки с точностью до наносекунд, вот и 9 знаков.
а с точностью до часа - это сколько знаков?
12 дек 12, 01:32    [13616368]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Bobby Z.
Member

Откуда: NJ USA
Сообщений: 351
xtender,

Блин, ну причем тут час-то? Не про округление же спрашивают. :)
12 дек 12, 01:42    [13616385]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
-2-
Member

Откуда:
Сообщений: 15330
Bobby Z.
Блин, ну причем тут час-то?
если говорят о числе, под точностью обычно подразумевают количество значащих цифр в предположении плавающей запятой.

К тому же, в вопросе "С какой точностью может быть время в Oracle?" нет слов "минимальной" и "максимальной".
12 дек 12, 02:05    [13616406]     Ответить | Цитировать Сообщить модератору
 Re: С какой точностью может быть время в Oracle?  [new]
Bobby Z.
Member

Откуда: NJ USA
Сообщений: 351
-2-
Bobby Z.
Блин, ну причем тут час-то?
если говорят о числе, под точностью обычно подразумевают количество значащих цифр в предположении плавающей запятой.
Но говорят не о числе, а о времени.
-2-
К тому же, в вопросе "С какой точностью может быть время в Oracle?" нет слов "минимальной" и "максимальной".
Common sense в данном конкретном случае позволяет достроить гештальт до "максимальной", нет? Хотя, конечно, вопрос задан совершенно некорректно и при желании в нем можно найти кучу смыслов (например, имеется в виду точность измерения или представления?), а можно не найти смысла вообще (время не может "быть в Oracle", некоторые вон сомневаются, что оно вообще есть.)
12 дек 12, 02:28    [13616438]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить