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

C'è un modo per creare una chiave primaria Guid con incremento automatico in un database Oracle?

Puoi utilizzare SYS_GUID() per generare un GUID e utilizzarlo come valore DEFAULT di una colonna:

CREATE TABLE test_table (
  uid_col RAW(32) DEFAULT SYS_GUID(),
  some_val VARCHAR2(10)
);

MODIFICA :Vedi le risposte a questa domanda per maggiori dettagli.