Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Gibt es eine Möglichkeit, einen Guid-Primärschlüssel mit automatischer Erhöhung in einer Oracle-Datenbank zu erstellen?

Sie können SYS_GUID() um eine GUID zu generieren und als DEFAULT-Wert einer Spalte zu verwenden:

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

BEARBEITEN :Siehe Antworten auf diese Frage für weitere Details.