|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() lydia ENACTADéveloppeur informatique Inscription : juillet 2011 Messages : 28 ![]() |
bonjour,
je suis entrain de développer une application et j'ai une partie gestion de carburant qui gère les carnets de carburants.donc le carnet de carburant contient 25 bons .mon problème c'est que je veux généré ces bons automatiquement en précisant le début de la séquence et la fin de la séquence. mes connaissances sont limité en sql serveur. Que dois je faire Merci |
|
|
01
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Vous pouvez utiliser l'auto incrément IDENTITY en commençant à 1 avec un pas de 1 et avec un trigger INSERT, repasser à 1 si la valeur du compteur atteint 25.
mais le plus simple est a mon avis d'utiliser une mécanisme d'auto incrément manuel comme je l'indique ici : http://sqlpro.developpez.com/cours/clefs/ A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
10
|
|
|
#3 | ||||
![]() ![]() ![]() Nicolas SouquetAdministrateur de base de données Inscription : janvier 2005 Messages : 4 670 ![]() |
Bonjour,
Je valide totalement la solution de SQLPro, qui est à mon goût plus simple à mettre en place et très rapide si l'on a besoin de générer une séquence pour de nombreuses transactions. Juste un petit tuyau : dans l'instruction suivante, extraite de l'article de SQLPro : Code :
Code :
Ceci dans l'attente de SEQUENCE dans SQL Server 2012 !!! @++
__________________
En bases de données relationnelles SQL, il n'y a ni tableaux, ni enregistrements, ni champs: il y a des tables, des lignes et des colonnes. Blog | Profil| Consulter ou télécharger les fichiers d'aide de SQL Server, des versions 2000 à 2012 |
||||
|
00
|
Copyright © 2000-2012 - www.developpez.com