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

Développement SQL Server Discussion :

T-SQL passer une vue en variable


Sujet :

Développement SQL Server

  1. #1
    Membre averti Avatar de GeekAlf
    Inscrit en
    Février 2011
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 57
    Par défaut T-SQL passer une vue en variable
    Bonjour,

    je dois générer des fichiers XML, et cette génération s'appuie sur plusieurs vues.
    est-ce possible de déclarer une variable qui appelle une vue ?
    ou est-ce une aberration de coder comme ça ?


    quelque chose du genre :

    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
    DECLARE @ENVIRONNEMENT char;
    DECLARE @XMLPART XML;
    SELECT @XMLPART = (select * 
    from (
    		(select
    		InstrId "CdtTrfTxInf/PmtId/InstrId"
    		,EndToEndId "CdtTrfTxInf/PmtId/EndToEndId"
    		,'EUR' as "CdtTrfTxInf/Amt/InstdAmt/@Ccy"
    		,Cast ( InstdAmt as decimal(18,2) ) as "CdtTrfTxInf/Amt/InstdAmt"
    		,dbo.RemoveNonASCII(nm) as "CdtTrfTxInf/Cdtr/Nm"
    		,upper(IBAN) as "CdtTrfTxInf/CdtrAcct/Id/IBAN"
    		,Ustrd "CdtTrfTxInf/RmtInf/Ustrd"
    		FROM @ENVIRONNEMENT
    		  where [Numéro de prise en compte] in (@LOT)
    )) X for xml path(''), type

  2. #2
    Invité
    Invité(e)
    Par défaut
    aberration !
    Il faut passer par du sql dynamique.

  3. #3
    Membre averti Avatar de GeekAlf
    Inscrit en
    Février 2011
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 57
    Par défaut
    Merci pour ton retour,

    bonne journée

Discussions similaires

  1. [Oracle 9i] export ASCII du code SQL d'une vue
    Par milox dans le forum Oracle
    Réponses: 3
    Dernier message: 26/03/2007, 14h43
  2. Réponses: 4
    Dernier message: 15/01/2007, 00h13
  3. [POO] Passer une valeur de variable en variable
    Par hugo69 dans le forum Langage
    Réponses: 8
    Dernier message: 23/11/2006, 23h48
  4. Requete SQL avec une clause FROM variable
    Par aCe_GiK dans le forum Requêtes et SQL.
    Réponses: 8
    Dernier message: 11/04/2006, 13h45
  5. [requète sql] Créer une vue ordonnée
    Par gangsoleil dans le forum Langage SQL
    Réponses: 3
    Dernier message: 10/01/2006, 18h34

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