powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Как можно получить милисекунды?
7 сообщений из 7, страница 1 из 1
Как можно получить милисекунды?
    #32049363
Alex Zemlyansky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я хочу формировать ID ключ у таблиц в формате:
дата/время в милисекундах || host || user
Как можно получить время в милисикундах? Или как сгенерировать случайное число? И есть ли функция возвращающая host или IP?Если у кого есть опыт формирования уникального ключа без последовательностей и триггеров, то поделитесь пожалуйсто.
...
Рейтинг: 0 / 0
Как можно получить милисекунды?
    #32049368
Фотография killed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMS_UTILITY.GET_TIME не спасет отца демократии?
...
Рейтинг: 0 / 0
Как можно получить милисекунды?
    #32049375
Alex Zemlyansky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мдяяя... получается... только вот в каком формате возвращаемое значение? И как его можно преобразовать в понятный формат?
...
Рейтинг: 0 / 0
Как можно получить милисекунды?
    #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
Как можно получить милисекунды?
    #32049383
ora600
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBMS_RANDOM


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

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


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