Oracle understøtter ikke kaskadende opdateringer af primærnøgler. Den primære nøgle burde være både unik og uforanderlig, så den behøver aldrig at ændre sig. Da du aldrig burde opdatere en primær nøgle, burde der ikke være behov for at kaskadere disse opdateringer.
Generelt burde du sikkert også bruge VARCHAR2
datatype i stedet for VARCHAR
. I øjeblikket er disse datatyper identiske, men Oracle kan ændre semantikken for VARCHAR
skriv i fremtiden for at få den tomme streng til at blive behandlet anderledes end NULL
. Hvis du antager, at du ikke ønsker, at din applikation potentielt går i stykker i fremtiden, når disse semantikker ændrer sig, ville det være mere sikkert at bruge VARCHAR2
.