Re : Modification de la valeur d'une colonne serial
Posted in 1997
Translated from English by DrWatson — View original
Dave Otto a écrit : > > Si vous voulez pouvoir contrôler la valeur insérée, vous devez > utiliser un type de données différent. Si vous essayez simplement de cloner un > enregistrement, excluez la colonne « serial » de l'insertion. Vous ne pouvez pas > spécifier la valeur d'une colonne serial. > > -d > Hum, bien sûr que si. Si vous voulez qu'Informix définisse la valeur du serial, insérez la colonne avec la valeur serial à 0. Si vous insérez un enregistrement avec n'importe quelle autre valeur (Not Null), vous pourrez insérer cet enregistrement, à condition que cette valeur dans la colonne serial ne soit pas déjà utilisée dans la table et qu'elle soit supérieure à la valeur courante contenue dans le champ *compteur serial*. (Un unsigned long quelque part dans ce tablespace.) J'espère que ça aide -Mikey Ah, et une mise en garde. J'ai testé cela avec une ancienne version de SE. Donc c'est peut-être encore vrai aujourd'hui, ou peut-être pas. (Essayez donc !) -- #include <std_disclaimer.h> /* Mike Segel (MS385) */ #include <No_Spam.h> #ifdef OFFENDED_BY_CONTENT L'auteur n'assume aucune responsabilité quant à ce message. Toute ressemblance avec une pensée rationnelle cohérente est purement fortuite. -La Direction. #endif ***************************** En raison du refus de AGIS d'agir de manière responsable Nous bloquons l'ensemble de leurs domaines au niveau des paquets. Ce blocage restera en place jusqu'à ce que AGIS modifie ses politiques pour se conformer aux RFC existantes et aux normes de la communauté du net. Nous encourageons tous les FAI et détenteurs de domaines à faire de même. *****************************