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 :

View avec paramètre


Sujet :

MS SQL Server

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 56
    Par défaut View avec paramètre
    Bonjour,

    J'essaie depuis un moment maintenant de créer une view avec paramètre
    ex :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    create view test as
     SELECT codProd, 
     FROM stvwsomcom
     WHERE stvwsomcom.codmagin=@mag
    mais j'ai toujours une erreur "Incorrect syntax near the keyword 'view'."

    Pouvez-vous me dire est-ce que c'est possible de créer une view avec paramètre et si oui comment, svp?

    Merci d'avance,

    P.S : je travaille sous Visual Studio 2005 en code c#.

  2. #2
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 997
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 997
    Billets dans le blog
    6
    Par défaut
    Une vue ne peut JAMAIS avoir de paramètre. C'est la définition même du langage SQL qui est normalisé !

    En revanche vous pouvez faire une fonction table qui elle même peut avoir des paramètres.

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2004
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2004
    Messages : 56
    Par défaut
    Ok, je comprends mieux pourquoi je ne trouve rien dessus !
    en tout cas un grand merci.
    Je vais voir du côté des fonctions maintenant.

    Bye

  4. #4
    Membre Expert Avatar de callo
    Homme Profil pro
    Administrateur systèmes et réseaux
    Inscrit en
    Février 2004
    Messages
    887
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Togo

    Informations professionnelles :
    Activité : Administrateur systèmes et réseaux
    Secteur : Service public

    Informations forums :
    Inscription : Février 2004
    Messages : 887
    Par défaut
    Citation Envoyé par SQLpro Voir le message
    En revanche vous pouvez faire une fonction table qui elle même peut avoir des paramètres.

    A +
    Bonjour SQlPro,

    Pourriez-vous être un peu plus explicite? Supposons que je veuille faire quelque du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    SELECT nom, prenom, age, idprofil 
    FROM clients 
    WHERE age > @ParamAge 
    AND idprofil = @ParamIdProfil
    Comment puis-je passer par la fonction table avec des paramètres pour arriver à ce résultat? NB: je suis sous une base MySQL.
    Merci.

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

Discussions similaires

  1. Drop View avec paramètre
    Par sun19 dans le forum MS SQL Server
    Réponses: 1
    Dernier message: 28/11/2008, 12h24
  2. [PL/SQL] Curseur avec Paramètre
    Par blids dans le forum Oracle
    Réponses: 5
    Dernier message: 10/10/2004, 20h07
  3. ALTER VIEW avec condition
    Par yan77 dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 05/04/2004, 17h22
  4. Réponses: 3
    Dernier message: 21/05/2003, 11h44
  5. Tree View avec XML et XSL
    Par Drooxy dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 22/04/2003, 10h21

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