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

MS SQL Server Discussion :

Question sur les tables inserted et deleted


Sujet :

MS SQL Server

  1. #1
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 113
    Points : 65
    Points
    65
    Par défaut Question sur les tables inserted et deleted
    Bonjour,

    Pour satisfaire les besoins de mon appli J2ee, je dois effectuer dans ma base de données plusieurs triggers qui vont utiliser les tables inserted et deleted.

    Seulement j'aimerais savoir si une table temporaire inserted est commune a toutes les actions insert faite sur une table X, ou propre a une seule action.

    En fait j'aimerais savoir par exemple, si mon utilisateur U1 fait un insert sur la table PRODUIT qui va déclencher mon trigger TR1 (qui utilise inserted), et si au meme moment un autre utilisateur U2 fait egalement un insert sur la table PRODUIT déclenchant le meme trigger TR1... 2 tables inserted bien différentes sont créés ou bien seulement 1 seule avec les 2 enregistrement inséré dedans?

    Merci pour votre réponse

  2. #2
    Expert confirmé
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Points : 4 043
    Points
    4 043
    Par défaut
    Salut,

    ce sont bien deux tables différentes. Une table inserted existe dans le contexte de ton trigger, par transaction.
    Rudi Bruchez
    Rudi Bruchez EIRL, solutions MS SQL Server et NoSQL
    LinkedIn - [Outil libre de diagnostic SQL Server : Sql Trismegiste]
    LIVRES : Optimiser SQL Server -
    Microsoft SQL Server 2012 Security Cookbook
    - les bases de données NoSQL

    e-learning : LinkedIn Learning - Pluralsight

  3. #3
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Points : 4 414
    Points
    4 414
    Par défaut
    Les psodo-tables concernent la dernière instruction Insert, Update ou Delete qui vient de s'executer dans le cadre de la transaction concernée.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  4. #4
    Membre du Club
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    113
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 113
    Points : 65
    Points
    65
    Par défaut
    Ok merci pour vos réponses.

    @++

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

Discussions similaires

  1. [WD9] 2 questions sur les tables
    Par nuitn0ire dans le forum WinDev
    Réponses: 2
    Dernier message: 21/10/2008, 15h52
  2. question sur les tables
    Par laventurier08 dans le forum Modélisation
    Réponses: 3
    Dernier message: 13/07/2008, 23h49
  3. question sur les tables du module SD (et mm)
    Par verbatim56 dans le forum SAP
    Réponses: 13
    Dernier message: 26/06/2007, 22h41
  4. [Visual Web] Question sur les tables
    Par vsevel dans le forum NetBeans
    Réponses: 3
    Dernier message: 11/01/2007, 22h02
  5. [access] question sur les tables liées
    Par maxdwarf dans le forum Access
    Réponses: 4
    Dernier message: 29/06/2006, 09h30

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