Oracle ne prend pas en charge les mises à jour en cascade des clés primaires. La clé primaire doit être à la fois unique et immuable afin qu'elle ne doive jamais être modifiée. Étant donné que vous ne devriez jamais mettre à jour une clé primaire, il ne devrait pas être nécessaire de cascader ces mises à jour.
En général, vous devriez probablement aussi utiliser le VARCHAR2
type de données plutôt que VARCHAR
. Actuellement, ces types de données sont identiques mais Oracle peut modifier la sémantique du VARCHAR
tapez dans le futur pour que la chaîne vide soit traitée différemment de NULL
. En supposant que vous ne vouliez pas que votre application tombe en panne à l'avenir lorsque ces sémantiques changent, il serait plus sûr d'utiliser VARCHAR2
.