sql >> Database >  >> RDS >> Oracle

SYS_GUID() Functie in Oracle

In Oracle Database, de SYS_GUID() functie genereert en retourneert een wereldwijd unieke identifier (RAW waarde) bestaande uit 16 bytes.

Op de meeste platforms bestaat de gegenereerde identifier uit een host-ID, een proces- of thread-ID van het proces of de thread die de functie aanroept, en een niet-herhalende waarde (sequentie van bytes) voor dat proces of die thread.

Syntaxis

De syntaxis gaat als volgt:

SYS_GUID()

Dus, hoewel de haakjes vereist zijn, zijn er geen argumenten vereist (of geaccepteerd).

Voorbeeld

Hier is een voorbeeld om te demonstreren:

SELECT SYS_GUID() FROM DUAL;

Resultaat:

CC2633E4CC3049AAE0530100007F3182

De haakjes weglaten

Dit gebeurt er als we de haakjes weglaten:

SELECT SYS_GUID FROM DUAL;

Resultaat:

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

Argumenten doorgeven

Dit is wat er gebeurt als we een argument doorgeven:

SELECT SYS_GUID(1) FROM DUAL;

Resultaat:

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


  1. Automatisch een SQL Server-taak maken

  2. Databaseopties/packs Gebruiksrapportage

  3. Converteer 'smalldatetime' naar 'datetimeoffset' in SQL Server (T-SQL-voorbeelden)

  4. oracle 11g en integratie van winterslaapveer en jsf