Oracle
 sql >> Base de données >  >> RDS >> Oracle

comment utiliser cascade dans oracle

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 .