• [^] # Re: .

    Posté par . En réponse au message Créer une clef avec une fonction. Évalué à 3.

    Je bosse sur plein de sgbd différents et sur des versions pas forcément tres recentes, alors je n'ai pas forcément le "on update cascade" à ma disposition. Dans le cas où la fonction existe, c'est déjà moins problématique. Et encore. Imagine un changement de format de ton numéro de dossier : c'est plus du string(10), mais du string(20), il faut faire une mise à jour du format de colonne dans toutes les tables qui référencent ta clé primaire. Déjà c'est moins drole.
    Pour les perfs, j'ai pas fait de benchs, mais j'ai pas de mal à imaginer que faire des jointures sur des numbers soit plus efficace que de faire des jointures sur des string(). Surtout si la taille du champ vient à grossir au fil des années.