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 :

Récupérer la valeur d'une ligne dans une procédure stockée


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut Récupérer la valeur d'une ligne dans une procédure stockée
    J'aurai besoin de vos lumière a propos de ma procédure stockée je suis complètement bloqué ma base de données a une table principale je veut que lorsque je supprime une entrée dans celle-ci des modifications soit aussi effectué sur les autre tables.

    voici la table en question

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    create table reference (
       word_id     bigint        not null,
       doc         int           not null,
       segment     nvarchar(85)  not null,
       ...
       constraint [pk_reference] primary key
       (
         [doc]
       )
    )
    go

    Quand j'envoie la requete Sql
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    delete from reference where doc = numdoc
    comment récuperer dans ma procédure la valeur de doc ? avant que les données ne soit supprimer car j'ai besoin de celle-ci pour le reste du programme.

  2. #2
    Membre chevronné
    Profil pro
    Inscrit en
    Juillet 2004
    Messages
    434
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2004
    Messages : 434
    Par défaut
    Salut,

    peux-tu relire ta question parce qu'elle est proche d'être la réponse.
    Franchement, impossible de comprendre ce que tu demandes....

  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 : 48
    Localisation : Congo-Brazzaville

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Mais vous n'avez plus besoin de récuperer la valeur de doc puisque c'est vous qui la fournissez !
    Dans cette requête,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DELETE FROM reference WHERE doc = numdoc
    Vous avez déjà la valeur de doc qui est numdoc !
    Que cherchez vous encore ?
    Merci de nous éclairer.

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

  4. #4
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut
    Heu je me suis mal exprimé il s'agit d'un trigger

  5. #5
    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 : 48
    Localisation : Congo-Brazzaville

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

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Là aussi, il va falloir que tu reformules ta question.

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

  6. #6
    Membre éclairé Avatar de mobscene
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    331
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 331
    Par défaut
    Voila j'ai une table reference qui est la table principale de ma DB je voudrais que lorsque je supprimer des données de celle-ci qu'Sql server grace a un triggers fasse le reste des modifications que les autres tables de ma base seulement pour cela j'ai besoin que mon triggers récupère dans la requete sql :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    DELETE FROM reference WHERE doc = numdoc
    envoyé par mon programme la valeur de doc que j'indique car je ne peut coder le triggers sans celle-ci


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    CREATE TABLE reference (
       word_id     bigint        NOT NULL,
       doc         int           NOT NULL,
       segment     nvarchar(85)  NOT NULL,
       ...
       constraint [pk_reference] PRIMARY KEY
       (
         [doc]
       )
    )
    go
    Voila en espérant ne pas avoir été trop confue

Discussions similaires

  1. Récupérer une information d'une ligne dans une table
    Par Lebas dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 12/04/2013, 10h24
  2. Réponses: 4
    Dernier message: 15/10/2009, 13h33
  3. [MySQL] inserer une ligne d'une table dans une autre table
    Par piero53 dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 14/12/2008, 18h29
  4. Réponses: 2
    Dernier message: 30/10/2008, 13h28
  5. Réponses: 3
    Dernier message: 29/01/2008, 12h08

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