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 :

[HELP] syntaxe sur parametres SQL


Sujet :

MS SQL Server

  1. #1
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 241
    Par défaut [HELP] syntaxe sur parametres SQL
    Bonjour a tous,

    je construit une requete en chaine de caractere seulement quand je veux passer des variables cela me le trouve comme nom de colone et non comme un parametre !

    je voudrais savoir comment ajouter les fameuses ' ' entre mon @param mais cela ne me le prend pas en SQL !! comment faire ?

    merci beraucoup

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    1 056
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 1 056
    Par défaut
    peux-tu poster ton exemple ?

  3. #3
    Membre éclairé
    Inscrit en
    Février 2006
    Messages
    241
    Détails du profil
    Informations forums :
    Inscription : Février 2006
    Messages : 241
    Par défaut
    par exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    ALTER Procedure [dbo].[SIT_SearchSend]
    (
    @param nvarchar(255)
    )
    declare
    @param2 nvarchar(255)
     
    IF param == "null"
     BEGIN
       SET @param2 = 'toto'
     END
    ELSE
     BEGIN
      SET @param2= @param
     END
     
    EXEC ('SELECT * FROM  TABLE WHERE NOM =' + @param2);
    je fais cela mais avec beaucuop de plus de parametres et des conditions plus evolué mais l'esprit est la.

    Pour que cela marche, je m'arange pour transmettre mes données déja entre '_' . je fais appel a cette procedure via une autre et je voudrais mettre le parametre que je fais passer entre '' mais par le SQL !

  4. #4
    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
    Il manque un as à ton code juste ici

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @param nvarchar(255)
    )
    AS
    declare
    Bonne chance

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

Discussions similaires

  1. Erreur de syntaxe sur requête SQL
    Par urbanna0069 dans le forum Requêtes
    Réponses: 1
    Dernier message: 26/01/2015, 10h50
  2. erreur de syntaxe sur la requete iif sous sql access
    Par nadia123456 dans le forum Requêtes et SQL.
    Réponses: 6
    Dernier message: 29/08/2008, 15h32
  3. Help sur linq sql
    Par alves.seb dans le forum Accès aux données
    Réponses: 6
    Dernier message: 28/08/2008, 16h16
  4. [SQL] Erreur de syntaxe sur ma requête UPDATE
    Par webasso dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 18/09/2007, 14h55
  5. [SQL] Erreur de syntaxe sur requete complexe
    Par tiger33 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 07/11/2006, 09h54

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