Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Candidat au titre de Membre du Club
    Inscrit en
    décembre 2010
    Messages
    69
    Détails du profil
    Informations forums :
    Inscription : décembre 2010
    Messages : 69
    Points : 13
    Points
    13

    Par défaut Selon variable requete differente

    Hello tout le monde,

    J'ai une question concernant le Transact SQL :

    Petite procedure toute simple : En fonction du nom d'une variable (qui est un nom de fichier), je souhaiterais declencher deux differentes requetes :

    Par exemple :

    Code :
    1
    2
    3
    4
    5
    6
    7
     
    SELECT CASE file_Name
    CASE file_Name LIKE '.SPE' THEN
      Requete_1
    CASE file_Name LIKE '.DAT' THEN
      Requete_2
    END
    Evidemment cela ne fonctionne pas. Auriez vous une idee sur lafacon de m'y prendre ?

    Merci d'avance.
    FS

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro Frédéric BROUARD
    Expert SGBDR & SQL
    Inscrit en
    mai 2002
    Messages
    13 559
    Détails du profil
    Informations personnelles :
    Nom : Homme Frédéric BROUARD
    Localisation : France

    Informations professionnelles :
    Activité : Expert SGBDR & SQL
    Secteur : Conseil

    Informations forums :
    Inscription : mai 2002
    Messages : 13 559
    Points : 30 053
    Points
    30 053

    Par défaut

    Intégrer le CASE dans la requête (au pire via CROSS JOIN) ou bien utilisez IF THEN ELSE.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
    http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
    * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •