Как получить Globally Unique Identifier (GUID) в Oracle

Статьи про Oracle -> Программирование

Как получить Globally Unique Identifier (GUID) в Oracle

v:1.0 16.12.2012
Петрелевич Сергей

Время от времени возникает потребность получить Глобальный Уникальный Идентификатор Globally Unique Identifier (GUID).
В Oracle специально для этого есть функция SYS_GUID().

Пример использования SYS_GUID() в PL/SQL.

  set serveroutput on format wraped;
  declare
    vGUID raw(16);
  begin
    vGUID:=SYS_GUID();
    dbms_output.put_line('GUID:'||vGUID);
  end;

Результат:
anonymous block completed
GUID:D0F93CE05E425B6BE040007F010027CC  

Пример использования SYS_GUID() в SQL.

  select SYS_GUID() as guid from dual;

Результат:
GUID
D0F93CE05E435B6BE040007F010027CC

Метки: PL/SQL   SQL  

Комментарии.

Внимание.
Комментировать могут только зарегистрированные пользователи.
Возможно использование следующих HTML тегов: <a>, <b>, <i>, <br>.