Гость
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как можно получить милисекунды? / 7 сообщений из 7, страница 1 из 1
10.09.2002, 13:25
    #32049363
Alex Zemlyansky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
Я хочу формировать ID ключ у таблиц в формате:
дата/время в милисекундах || host || user
Как можно получить время в милисикундах? Или как сгенерировать случайное число? И есть ли функция возвращающая host или IP?Если у кого есть опыт формирования уникального ключа без последовательностей и триггеров, то поделитесь пожалуйсто.
...
Рейтинг: 0 / 0
10.09.2002, 13:36
    #32049368
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
DBMS_UTILITY.GET_TIME не спасет отца демократии?
...
Рейтинг: 0 / 0
10.09.2002, 13:59
    #32049375
Alex Zemlyansky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
Мдяяя... получается... только вот в каком формате возвращаемое значение? И как его можно преобразовать в понятный формат?
...
Рейтинг: 0 / 0
10.09.2002, 14:02
    #32049376
killed
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
GET_TIME Function
This function finds out the current time in 100th's of a second. It is primarily useful for determining elapsed time.

Syntax
DBMS_UTILITY.GET_TIME
RETURN NUMBER;

Parameters
None.

Returns
Time is the number of 100th's of a second from some arbitrary epoch.
...
Рейтинг: 0 / 0
10.09.2002, 14:12
    #32049383
ora600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
DBMS_RANDOM


SYS_GUID()
...
Рейтинг: 0 / 0
10.09.2002, 14:24
    #32049386
ora600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
ИТОГО :-)

select dbms_utility.get_time() || userenv('TERMINAL') || user from dual;
...
Рейтинг: 0 / 0
10.09.2002, 14:32
    #32049393
ora600
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как можно получить милисекунды?
или , красивее,
to_char(sysdate,'RRMMDDHH24MISS') ||
substr(dbms_utility.get_time,-2) ||
userenv('TERMINAL') || user
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как можно получить милисекунды? / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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