Oracle nepodporuje kaskádové aktualizace primárních klíčů. Primární klíč by měl být jedinečný a neměnný, takže by se nikdy neměl měnit. Protože byste nikdy neměli aktualizovat primární klíč, nemělo by být nutné tyto aktualizace kaskádovat.
Obecně byste pravděpodobně také měli používat VARCHAR2
datový typ spíše než VARCHAR
. V současné době jsou tyto datové typy identické, ale Oracle může změnit sémantiku VARCHAR
zadejte v budoucnu, aby se s prázdným řetězcem zacházelo jinak než s NULL
. Za předpokladu, že nechcete, aby se vaše aplikace v budoucnu potenciálně zlomila, když se tato sémantika změní, bylo by bezpečnější použít VARCHAR2
.