Di Oracle Database, SYS_GUID()
fungsi menghasilkan dan mengembalikan pengidentifikasi unik global (RAW
value) terdiri dari 16 byte.
Pada sebagian besar platform, pengidentifikasi yang dihasilkan terdiri dari pengidentifikasi host, pengidentifikasi proses atau utas dari proses atau utas yang memanggil fungsi, dan nilai yang tidak berulang (urutan byte) untuk proses atau utas tersebut.
Sintaks
Sintaksnya seperti ini:
SYS_GUID()
Jadi, meskipun tanda kurung diperlukan, tidak ada argumen yang diperlukan (atau diterima).
Contoh
Berikut ini contoh untuk didemonstrasikan:
SELECT SYS_GUID() FROM DUAL;
Hasil:
CC2633E4CC3049AAE0530100007F3182
Menghilangkan Tanda kurung
Inilah yang terjadi jika kita menghilangkan tanda kurung:
SELECT SYS_GUID FROM DUAL;
Hasil:
SQL Error: ORA-00904: "SYS_GUID": invalid identifier 00904. 00000 - "%s: invalid identifier"
Meneruskan Argumen
Inilah yang terjadi jika kita memberikan argumen:
SELECT SYS_GUID(1) FROM DUAL;
Hasil:
SQL Error: ORA-00907: missing right parenthesis 00907. 00000 - "missing right parenthesis"