Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Trigger SQL server [ Archives / Besoin d'aide pour ma base de données ] (Lolo36)

lundi 7 février 2005 à 00:21:38 | Trigger SQL server

Lolo36

Bonjour,

Je souhaite créer un trigger qui incrémente un compteur.
Voici l'algo que je souhaite mettre en place :

A la création de la ligne
Lire dernier N° (select max(compteur))
Gérer les verrouillages
Récupérer dernier N° et l'incrémenter de 1
Créer la ligne avec ce N°

J'ai déjà fais ceci
CREATE TRIGGER Inc_Num_Lot ON F_LOTSERIE
FOR INSERT
AS
declare @num_lot binary
select @num_lot = convert(binary, max(LS_NoSerie)) from F_LOTSERIE
set @num_lot = @num_lot + 1
UPDATE F_LOTSERIE SET LS_NoSerie = @num_lot  FROM inserted WHERE F_LOTSERIE.cbMarq = inserted.cbMarq

Mais je ne sais pas comment gérer le verrouillage et je ne suis pas sur que mon numéro soit pris en compte.

D'avance merci.



Cette discussion est classé dans : sql, server, num, trigger, lot


Répondre à ce message

Sujets en rapport avec ce message

SQL Server & TRIGGER [ par kurky ] Bonjour, J'ai un problème sur ma base SQL Server. J'utilise une grosse base de données et il m'est impossible certaines fois de créer des relation Sql server 2005 et unicode(utf8) [ par dirthangel ] Bonjour , j'ai un gros soucie avec Sql server en effet je doit y stocker du texte encodé en utf-8 , ce texte peut etre dans n'importe qu'elle langue d SQL Server 2005 et Visual Studio 2005 [ par Thanos_the_yopper ] Bonjour,Je viend d'installer Visual Studio 2005 et SQL Server 2005. J'ai fias un site ASP.Net avec IIS6 mais je n'arrive pas à me connecter à SQL Serv SQL Server - SELECT - Result size > 256 caractères [ par the_smurf ] Bonjour, Voici mon problem: En php avec la librairie dbx je crée et exécute un select qui devrait me retourner un résultat d'une longueur d'un peu pl SQL Server 2005 Express Editio [ par christophemat ] bonjour a tous il m'est imposible d'installer SQL Server 2005 Express Edition a la fin de l'installation j'ai ces codes d'erreur ci EventType : sql SQL Server 2005 Express Manager [ par bubix ] Bonjour, J'ai télécharger Express Manager CTP June et j'aimerais savoir si quelqu'un pour m'aider pour faire une réplication de base de données avec c log procédure stockée (SQL Server) [ par jguillemette ] bonjour,à partir d'un *.bat je lance un DTS qui exécute une procédure stockéla trace de l'exécution du *.bat est redigée dans un fichier logce dernier [SQL Server 2000] problème avec la base Master [ par aieeeuuuuu ] Bonjour à tousj'ai tenté de restaurer la base Master sur mon SQL server 2000 mais la restauration a planté.j'ai du redémarrer mon serveur, mais SQL ne Procédures stockées appelées depuis un site [ par keskispas ] KesKisPasBonjour à tousJ'ai un petit problème sous SQL Server 2000 :J'ai codée une procédure stockée qui prend 3 paramètres NOMBASE, NOMUSER, PASSEUSE Tomcat , serveur , ..... [ par g_fuck ] Salut      Ca fait plus de 2 ans que je m'exerce en java !!! Et je n'ai pas encore compris a quoi servirait  TOMCAT .... on dit que c'est un serveur.M


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,156 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.