I Oracle Database, SYS_GUID()
funktionen genererar och returnerar en globalt unik identifierare (RAW
värde) som består av 16 byte.
På de flesta plattformar består den genererade identifieraren av en värdidentifierare, en process- eller trådidentifierare för processen eller tråden som anropar funktionen och ett icke-repeterande värde (sekvens av byte) för den processen eller tråden.
Syntax
Syntaxen ser ut så här:
SYS_GUID()
Så även om parenteser krävs, krävs (eller accepteras) inga argument.
Exempel
Här är ett exempel att visa:
SELECT SYS_GUID() FROM DUAL;
Resultat:
CC2633E4CC3049AAE0530100007F3182
Utesluter parenteserna
Så här händer om vi utelämnar parenteserna:
SELECT SYS_GUID FROM DUAL;
Resultat:
SQL Error: ORA-00904: "SYS_GUID": invalid identifier 00904. 00000 - "%s: invalid identifier"
Godkända argument
Så här händer om vi klarar ett argument:
SELECT SYS_GUID(1) FROM DUAL;
Resultat:
SQL Error: ORA-00907: missing right parenthesis 00907. 00000 - "missing right parenthesis"