sql >> Database teknologi >  >> RDS >> Oracle

SYS_GUID() Funktion i Oracle

I Oracle Database er SYS_GUID() funktion genererer og returnerer en globalt unik identifikator (RAW værdi) består af 16 bytes.

På de fleste platforme består den genererede identifikator af en værtsidentifikator, en proces- eller trådidentifikator for processen eller tråden, der påkalder funktionen, og en ikke-gentagende værdi (sekvens af bytes) for den pågældende proces eller tråd.

Syntaks

Syntaksen ser sådan ud:

SYS_GUID()

Så selvom parenteserne er påkrævet, kræves (eller accepteres) ingen argumenter.

Eksempel

Her er et eksempel til demonstration:

SELECT SYS_GUID() FROM DUAL;

Resultat:

CC2633E4CC3049AAE0530100007F3182

Udeladelse af parenteser

Her er, hvad der sker, hvis vi udelader parenteserne:

SELECT SYS_GUID FROM DUAL;

Resultat:

SQL Error: ORA-00904: "SYS_GUID": invalid identifier
00904. 00000 -  "%s: invalid identifier"

Bestående argumenter

Her er, hvad der sker, hvis vi sender et argument:

SELECT SYS_GUID(1) FROM DUAL;

Resultat:

SQL Error: ORA-00907: missing right parenthesis
00907. 00000 -  "missing right parenthesis"


  1. Hvordan kan jeg indsætte i en BLOB-kolonne fra en insert-sætning i sqldeveloper?

  2. Tuning:Et godt sted at starte

  3. PostgreSQL Anonymisering On Demand

  4. Sådan tilføjer du dage til en dato i MySQL