Możesz użyć funkcji SYS_GUID(), aby wygenerować identyfikator GUID w instrukcji insert:
insert into mytable (guid_col, data) values (sys_guid(), 'xxx');
Preferowanym typem danych do przechowywania identyfikatorów GUID jest RAW(16).
Jak odpowiedział Gopinath:
select sys_guid() from dual
union all
select sys_guid() from dual
union all
select sys_guid() from dual
Otrzymujesz
88FDC68C75DDF955E040449808B55601
88FDC68C75DEF955E040449808B55601
88FDC68C75DFF955E040449808B55601
Jak mówi Tony Andrews, różni się tylko jedną postacią
88FDC68C75DD F955E040449808B55601
88FDC68C75DE F955E040449808B55601
88FDC68C75DF F955E040449808B55601
Może przydatne:http://feuer Thoughts.blogspot.com/2006/02/watch-out-for-section-oracle-guids.html