Salut à tous
Etant débutant en DB2 j'aurais besoins de vos lumières.
1- Comment déclare t-on un champ auto incrémenté ?
2- Est-il possible de réinitialiser ce champ à chaque fois que l'on insère des données ?
Merci d'avance.
Robbie
Salut à tous
Etant débutant en DB2 j'aurais besoins de vos lumières.
1- Comment déclare t-on un champ auto incrémenté ?
2- Est-il possible de réinitialiser ce champ à chaque fois que l'on insère des données ?
Merci d'avance.
Robbie
Bon ! je viens de trouver l'option lors de la création du champ :
GENERATED ALWAYS AS IDENTITY (START WITH 0, INCREMENT BY 1, NO CACHE )
ce qui à l'air de convenir à mon problème numéro un. Maintenant, y-a-t-il un moyen de faire revenir le compteur à 0 à chaque nouvelles insertions ?
Par contre je serais interessé par une methode pour reinitialiser ma cle primaire lorsque je supprime toutes mes lignes d'une table sous SQL Server 2005.Maintenant, y-a-t-il un moyen de faire revenir le compteur à 0 à chaque nouvelles insertions ?
Got![]()
Dans ce cas, pourquoi utiliser un identity ???Envoyé par Robbie
Sr DBA Oracle / MS-SQL / MySQL / Postgresql / SAP-Sybase / Informix / DB2
N'oublie pas de consulter mes articles, mon blog, les cours et les FAQ SGBD
Attention : pas de réponse technique par MP : pensez aux autres, passez par les forums !
Partager