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

PL/SQL Oracle Discussion :

Trigger - Vérification + Aggregation


Sujet :

PL/SQL Oracle

  1. #1
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juin 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Trigger - Vérification + Aggregation
    Bonjour à tous,

    Je créer ce topic pour obtenir une information concernant la création d'un trigger. Je vais tout de suite vous expliquer mon cas avec un exemple.


    Exemple:

    J'ai une table EMPLOYE avec 3 champs (nom, prenom, vente) et avec une clé primaire sur les champs nom et prenom (C'est juste un exemple hein ).
    Je voudrais savoir s'il est possible que lorsque j'ajoute un employé avec ses ventes, une vérification est faite pour savoir si l'employé existe déjà et si tel est le cas, faire une somme des ventes de la ligne de l'employé déjà présente en base avec les ventes du même employé que l'on est entrain d’insérer. Et tout cela en gardant une seule ligne par employé dans la table.
    Si je ne fais pas cette manipulation lorsque je fais un insert de 2 ligne avec la même clé primaire et des ventes différentes, seul la 2ème ligne est insérée. (Ce qui est évident)

    N'étant pas le propriétaire de l'application que j'utilise et n'ayant pas la possibilité de modifier la BDD à ma guise, je suis obligé de faire cette manipulation de mon côté.


    Je ne sais pas si tout est clair .

    Merci d'avance pour votre réponse !

  2. #2
    Membre expert
    Avatar de Sunchaser
    Homme Profil pro
    OPNI (Objet Programmant Non Identifié)
    Inscrit en
    Décembre 2004
    Messages
    2 059
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Manche (Basse Normandie)

    Informations professionnelles :
    Activité : OPNI (Objet Programmant Non Identifié)
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 059
    Points : 3 204
    Points
    3 204
    Par défaut
    Bonsoir,
    La première chose qui me vient à l'esprit serait de regarder du côté d'un MERGE plus que d'un INSERT.
    Avec ceci, tu dois pouvoir vérifier si il y a déjà une valeur existante pour les deux champs servant de cléf, et si oui agir en conséquence; si non, terminer simplement par un insert.
    Mais je ne sais pas si cela fait partie de ce que tu peux appliquer ou pas ("N'étant pas le propriétaire de l'application que j'utilise et n'ayant pas la possibilité de modifier la BDD à ma guise")

    @+
    Aux persévérants aucune route n'est interdite.
    Celui qui ne sait pas se contenter de peu ne sera jamais content de rien.
    Current Status
    Avec 40% de pollinisateurs invertébrés menacés d'extinction selon les Nations Unies, l'homme risque fort de passer de la monoculture à la mono diète...
    Faîtes quelque chose de bien avec vos petits sous: Enfants du Mekong

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Consultant en Business Intelligence
    Inscrit en
    Juin 2016
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant en Business Intelligence

    Informations forums :
    Inscription : Juin 2016
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Je n'avais pas du tout pensé à regarder ça. Je vais essayer ça tout de suite.

    Merci pour ta réponse.

Discussions similaires

  1. vérification d'un trigger
    Par khalid95800 dans le forum SQL Procédural
    Réponses: 0
    Dernier message: 30/07/2013, 23h05
  2. Trigger de vérification et de mise à jour
    Par Jefty dans le forum Langage SQL
    Réponses: 4
    Dernier message: 19/12/2012, 10h26
  3. Trigger vérification valeur à l’insertion – best practice ?
    Par Bronks59 dans le forum Développement
    Réponses: 4
    Dernier message: 12/06/2008, 12h29
  4. [COM-ATL] Savez vous ce qu'est l'aggregation ?
    Par akecooco dans le forum MFC
    Réponses: 1
    Dernier message: 11/10/2002, 15h12
  5. [Comparatif] Procédures stockées, triggers, etc.
    Par MCZz dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/08/2002, 12h27

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