IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Développement SQL Server Discussion :

trigger on insert


Sujet :

Développement SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 25
    Par défaut trigger on insert
    Bonjour
    J'ai une table qui a comme colonne:
    Date_ouverture,Dos_fab,Rec_operation,oparation,type,Titre

    je veux recuperer sur une 2eme table les données inseré ou mit à jour sur la premiere pour garder un historique.
    je veux garder les champs suivants.
    Date_ouverture,Dos_fab,Rec_operation,suer_sname() 'pour l'utilisateur en cours'.
    j'ai fais cela

    CREATE TRIGGER [TMODIFica] ON [dbo].[Flashge]
    AFTER INSERT
    as
    INSERT INTO Tmodif
    (date_jour
    ,operateur
    ,rec_operation
    ,dos_fabrication)
    values(date,suser_sname(),null,null)
    null c'est parceque je sais pas comment recupéré les valeurs de la pemiere table.

  2. #2
    Membre averti
    Inscrit en
    Novembre 2005
    Messages
    25
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 25
    Par défaut
    OK c bon j'ai trouvé tout seul
    CREATE TRIGGER [TMODIFica] ON [dbo].[Flashge]
    AFTER INSERT
    as
    INSERT INTO Tmodif
    select * from inserted

    merci


    Citation Envoyé par lemo
    Bonjour
    J'ai une table qui a comme colonne:
    Date_ouverture,Dos_fab,Rec_operation,oparation,type,Titre

    je veux recuperer sur une 2eme table les données inseré ou mit à jour sur la premiere pour garder un historique.
    je veux garder les champs suivants.
    Date_ouverture,Dos_fab,Rec_operation,suer_sname() 'pour l'utilisateur en cours'.
    j'ai fais cela

    CREATE TRIGGER [TMODIFica] ON [dbo].[Flashge]
    AFTER INSERT
    as
    INSERT INTO Tmodif
    (date_jour
    ,operateur
    ,rec_operation
    ,dos_fabrication)
    values(date,suser_sname(),null,null)
    null c'est parceque je sais pas comment recupéré les valeurs de la pemiere table.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Insert avec select sur table avec Trigger d'insertion
    Par bran_noz dans le forum Développement
    Réponses: 5
    Dernier message: 23/12/2005, 14h38
  2. pb trigger lors insertion enregistrment!
    Par tooneygirl dans le forum Oracle
    Réponses: 9
    Dernier message: 06/12/2005, 22h57
  3. Créer un trigger "before insert" avec SQL Server
    Par bubi dans le forum Développement
    Réponses: 2
    Dernier message: 14/11/2005, 10h12
  4. [trigger] update inserted?
    Par cosminutza dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 01/06/2005, 09h37
  5. Trigger et insert
    Par jf-nigou dans le forum Oracle
    Réponses: 5
    Dernier message: 16/02/2005, 16h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo