Тип данных для хранения значения - RAW(16).
Для автогенерации значения можно сделать триггер, использовать хранимую процедуру, а можно и вот так:
CREATE TABLE TEST(ID RAW(16) DEFAULT SYS_GUID(), ...);
С другой стороны, если хотим получить значение созданного идентификатора, как обычно и бывает, можно вот так
DECLARE guid RAW(16);
BEGIN
guid := SYS_GUID();
INSERT INTO TEST2(ID, NAME) VALUES(guid, 'ПЖиВ И медведи');
END;
Комментариев нет:
Отправить комментарий