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 :

Contraintes d'Intégrité et Triggers


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut Contraintes d'Intégrité et Triggers
    Bonjour à tous!

    A partir de deux tables d'une base de données(table Users et UserProfiles):
    User contient un colonne "uniqueidentifier" nommé userID qui est sa clé primaire, et diverses informations d'identification ;
    UserProfile contient une colonne userID de meme type que je voudrais clé etrangère de la table User.

    Je voudrais mettre en place un trigger qui permettrait la création d'un tuple "par défaut" dans UserProfile lorsqu'un nouveau tuple est inséré dans la table User.

    J'ai déjà défini la clé étrangère dans ma table. Ma question est donc:
    Est-il possible de paramétrer un trigger pour utiliser la valeur du champs "userID" de "Users" et pour insérer ce tuple par défaut?

    Merci d'avance pour votre aide et vos conseils.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 010
    Billets dans le blog
    6
    Par défaut
    Oui, un trigger AFTER INSERT qui reprendrait les userID de la table inserted...

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 3
    Par défaut
    Merci beaucoup... Je venais à l'instant de lire un document qui en parle.
    ps: je suis débutant en procédure stockée

Discussions similaires

  1. Merise : Contrainte d'intégrite fonctionnelle
    Par new_wave dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 22/06/2022, 11h51
  2. [9.3] TRIGGER qui viole la contrainte d'intégrité
    Par stc074 dans le forum Requêtes
    Réponses: 2
    Dernier message: 27/06/2015, 01h58
  3. Contrainte d'intégrité et trigger
    Par new_wave dans le forum PL/SQL
    Réponses: 19
    Dernier message: 01/10/2011, 20h40
  4. [debutant] Contraintes d'intégrité définies sur un objet
    Par maysa dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 25/05/2004, 14h57
  5. Question sur les contraintes d'intégrités
    Par eGGyyS dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 27/04/2004, 13h51

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