Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Utwórz unikalny klucz podstawowy (hash) z kolumn bazy danych

Niebezpieczeństwo tworzenia wartości skrótu przez połączenie 3 liczb i daty polega na tym, że może ona nie być unikalna, a zatem nie może być bezpiecznie używana jako klucz podstawowy.

Zamiast tego sugerowałbym użycie identyfikatora autoinkrementacji dla klucza podstawowego.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak podzielić interwał między dwiema datami na szczegóły według miesiąca?

  2. Wstaw ciąg testowy BLOB większy niż 2000 lub 4000 bajtów

  3. Jak stworzyć i używać listy wielokrotnego wyboru w APEX ORACLE?

  4. Procedura sprawdzania niezduplikowanych wierszy w tabeli przed wstawieniem (Oracle)

  5. Jak obsłużyć wyjątki to_date w instrukcji SELECT, aby zignorować te wiersze?