Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2677 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL Server] debutante trigger -> inserted

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL Server] debutante trigger -> inserted

n°715284
lotus81
Posté le 04-05-2004 à 14:42:28  profilanswer
 

Bonjour,  
Je connais tres peu SQL server et j'ai fait un trigger:  
CREATE TRIGGER dbo.MiseàJourPointeurNumdeMSH2002  
ON dbo.MSH2002 FOR INSERT  
AS  
declare @Numero int, @CUI VarChar(255);  
BEGIN  
select @Numero=Num from inserted  
select @CUI=CUI from inserted  
INSERT INTO POINTEUR(SAB,Num,CUI)  
VALUES ('MSH2002',@Numero,@CUI)  
END
et quand j'insere des lignes par cette methode dans la table MSH2002:  
INSERT INTO MSH2002 (HCD,CXS,CUI)  
SELECT HCD,CXS,CUI2 AS CUI  
FROM MRCXT  
GROUP BY HCD,CXS,CUI2  
HAVING SAB='MSH2002'

je n'obtient une insertion dans la table Pointeur que pour la derniére ligne inserer dans MSH2002 , au lieu d'une insertion pour chaque ligne, Pourquoi?  
et comment y remedier?  
et comment marche au juste inserted?  
 
Merci par avance

mood
Publicité
Posté le 04-05-2004 à 14:42:28  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL Server] debutante trigger -> inserted

 

Sujets relatifs
[ SQL ] Inner Join limité ?probleme de creation d un compte sous sql serveru via php
probleme pour creer des compte sql via phpdébutant SQL ???
importer des données SQL Server vers VB Excel[Oracle-PL/SQL] erreur sur un DECLARE ?!???
tri dans une requête SQL[Débutante] Coloration de la barre de défilement
Enrichissement via SQL d'un fichier ascii délimité 
Plus de sujets relatifs à : [SQL Server] debutante trigger -> inserted


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)