sql >> Databasteknik >  >> RDS >> Oracle

hur man använder cascade i oracle

Oracle stöder inte kaskaduppdateringar av primärnycklar. Den primära nyckeln borde vara både unik och oföränderlig så den borde aldrig behöva ändras. Eftersom du aldrig ska uppdatera en primärnyckel borde det inte finnas något behov av att överlappa dessa uppdateringar.

I allmänhet borde du förmodligen också använda VARCHAR2 datatyp istället för VARCHAR . För närvarande är dessa datatyper identiska men Oracle kan ändra semantiken för VARCHAR skriv i framtiden för att få den tomma strängen att behandlas annorlunda än NULL . Förutsatt att du inte vill att din applikation potentiellt ska gå sönder i framtiden när denna semantik ändras, skulle det vara säkrare att använda VARCHAR2 .




  1. Lägg till fler anpassade variabler till mysql insert på blueimp/jquery-file-upload

  2. Hur väljer man grupperade rader med endast NULL-värden?

  3. SQL Server varbinary bigint med BitConverter.ToInt64-värden är olika

  4. radera med var och eller