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 :

[SQL2005] [TSQL] Procédure stockée et paramètres


Sujet :

MS SQL Server

  1. #1
    Invité
    Invité(e)
    Par défaut [SQL2005] [TSQL] Procédure stockée et paramètres
    Bonjour,

    Voilà, j'aimerai savoir s'il est possible, dans une procédure stockée, de tester la valeur des paramètres ? Et si oui,comment ?
    En l'occurence, j'aimerai pouvoir déterminer si un paramètre de type VARCHAR contient ou non un "%" pour pouvoir ne mettre un "LIKE" dans la requête que lorsque c'est nécessaire ^^

    Merci d'avance

  2. #2
    Membre émérite Avatar de franculo_caoulene
    Profil pro
    Inscrit en
    Octobre 2003
    Messages
    2 880
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 2 880
    Points : 2 953
    Points
    2 953
    Par défaut
    Salut,

    Fais une recherche sur "charindex". Sinon dans l'aide de MS-SQL (bouton F1) une recherche sur le mot clé "chaine" t'aurais mise sur la piste.

  3. #3
    Inscrit

    Profil pro
    Inscrit en
    Février 2004
    Messages
    862
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : Suisse

    Informations forums :
    Inscription : Février 2004
    Messages : 862
    Points : 1 229
    Points
    1 229
    Par défaut
    Citation Envoyé par Laewella Voir le message
    En l'occurence, j'aimerai pouvoir déterminer si un paramètre de type VARCHAR contient ou non un "%" pour pouvoir ne mettre un "LIKE" dans la requête que lorsque c'est nécessaire ^^
    Sur ce point précis, ce n'est pas la peine; le moteur optimise de lui-même la requête en transformant le LIKE en =.

  4. #4
    Invité
    Invité(e)
    Par défaut
    Citation Envoyé par Keihilin Voir le message
    Sur ce point précis, ce n'est pas la peine; le moteur optimise de lui-même la requête en transformant le LIKE en =.
    Ah, oki, c'est bon à savoir Pas la peine de s'embêter alors ^^
    Merci à vous deux

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 6
    Dernier message: 04/07/2008, 08h25
  2. [SQL2005] [TSQL] Procédure stockée
    Par Invité dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 28/12/2007, 13h39
  3. [SQL2005][TSQL] Procédure Stockée
    Par Cape31 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 03/08/2006, 09h58
  4. [SQl 2000] [TSQL] Procédures stockées dynamiques
    Par pihuete dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 17/05/2006, 09h25
  5. Procédure stockée et paramètre CLOB
    Par Sebounet19 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 03/11/2005, 17h05

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