Accueil > Forum > > > > Exécution de requête SQL et résultat
Exécution de requête SQL et résultat
mardi 1 juin 2010 à 17:58:53 |
Exécution de requête SQL et résultat

Mitch986
|
Salut,
J'ai crée une procédure stockée entièrement crée à partir de variables. Celle-ci a la forme suivante :
SET @SQL = 'SELECT ' + @FieldName + ' AS value FROM ' + @FlowName + ' WHERE ' + @IDName + ' = ''' + @IDValue + '''';
Je souhaiterai donc envoyer comme retour la valeur du champ qui est retourné (il n'y en a toujours un seul). Comment puis-je donc lancer cette requête et avoir le bon résultat??
Merci d'avance pour votre aide!
|
|
mercredi 2 juin 2010 à 01:15:56 |
Re : Exécution de requête SQL et résultat

Tolliap
|
Slt,
Code :
DECLARE @SQL varchar(1000) // Attention a la taille!!!
SET @SQL = 'SELECT TOP 1 ' + @FieldName + ' AS value FROM ' + @FlowName + ' WHERE ' + @IDName + ' = ''' + @IDValue + '''';
EXEC (@SQL)
Qui ne tente rien, n'a rien
|
|
mercredi 2 juin 2010 à 01:29:54 |
Re : Exécution de requête SQL et résultat

Tolliap
|
Re,
Je vient de re-lire attentivement ce que tu dit, et je sais pas si c'est ce que j'ai écrit que tu veut faire ou bien
enregistrer ta valeur de retour dans @SQL???
donc si c'est cela voici le code :
Code :
DECLARE @SQL varchar(1000) // Attention a la taille!!!
declare @table(value varchar(255))
insert into @table
exec ('SELECT TOP 1 ' + @FieldName + ' AS value FROM ' + @FlowName + ' WHERE ' + @IDName + ' = ''' + @IDValue + '''');
set @SQL = (select top 1 value from @table)
select @SQL
En espérant t'avoir aidé :)
Qui ne tente rien, n'a rien
|
|
mercredi 2 juin 2010 à 09:27:07 |
Re : Exécution de requête SQL et résultat

Mitch986
|
Re,
Je vois où tu veux en venir mais ton code ne passe pas sur mon SQL Server Management Studio...
C'est le @table qui n'est pas reconnue comme valide... Une autre suggestion?
|
|
mercredi 2 juin 2010 à 09:34:36 |
Re : Exécution de requête SQL et résultat

Tolliap
|
re,
Autant pour moi :
Code :
DECLARE @SQL varchar(1000) // Attention a la taille!!!
declare @table table (value varchar(255))
insert into @table
exec ('SELECT TOP 1 ' + @FieldName + ' AS value FROM ' + @FlowName + ' WHERE ' + @IDName + ' = ''' + @IDValue + '''');
set @SQL = (select top 1 value from @table)
select @SQL
Qui ne tente rien, n'a rien
|
|
mercredi 2 juin 2010 à 10:18:41 |
Re : Exécution de requête SQL et résultat

Mitch986
|
Effectivement, ça marche impeccable!!
Maintenant, plus dur... :D
Je voudrais renvoyer depuis une procédure stockée l'ensemble d'une table, du genre:
SET @SQL = 'SELECT * FROM ' + @TableName
SELECT (@SQL)
Mais ça ne marche pas... :(
|
|
mercredi 2 juin 2010 à 10:57:28 |
Re : Exécution de requête SQL et résultat

Tolliap
|
Code : SET @SQL = 'SELECT * FROM ' + @TableName
EXEC(@SQL)
Qui ne tente rien, n'a rien
|
|
mercredi 2 juin 2010 à 11:05:39 |
Re : Exécution de requête SQL et résultat

Mitch986
|
C'est ce que j'avais fait au début, mais j'obtiens comme résultat un entier (int), qui vaut 0...
Comment je peux récupérer l'ensemble de la table??
|
|
mercredi 2 juin 2010 à 11:34:43 |
Re : Exécution de requête SQL et résultat

Tolliap
|
Re,
Je vient de faire cette requete sur ma base est tous fonctionne
Code :
declare @table varchar(200)
set @table = 'maTable'
declare @SQL varchar(200)
set @SQL = 'SELECT * FROM '+@table
exec (@SQL)
Qui ne tente rien, n'a rien
|
|
mercredi 2 juin 2010 à 13:46:44 |
Re : Exécution de requête SQL et résultat

Mitch986
|
Oui, mais le pb vient du fait que le nom de la table doit provenir d'un paramètre d'entrée... Dans l'exemple, tu le déclares comme une valeur "codée en dur" dans la requête.
|
|
Cette discussion est classée dans : sql, résultat, crée, requête, exécution
Répondre à ce message
Sujets en rapport avec ce message
rediriger le résultat d'une requête SQL vers un fichier texte [ par gabiset ]
Bonjour,Je fais une requête SQL en ligne de commande DOS et j'aimerais que le résultat de ma requête soit enregistré dans un fichier texte car il est
Comment faire pour exporter le résultat d'une requête sql dans un fichier csv ? [ par khaled001 ]
Salut Comment faire pour exporter le résultat d'une requête sql dans un fichier csv avec l'outil sql view svp ? Cordialement
requête sql server [ par tif27940 ]
Bonjour je souhaite créer une requête sql qui doit m'afficher des noms d'une table qui sont inactifs depuis 6 mois a 1 an. je pensais faire un not in
Requête tri par date [ par jer13mel ]
Bonjour, Voici mon petit problème, quand j'execute ma requête sur le serveur cela fonctionne normalement, il fait bien le tri par date. Mais quand je
Requête bloquée avec MS SQL Server 2005 (express edition) [ par LaTatadu91 ]
Bonjour, Je rencontre actuellement un problème avec l'utilisation de ma base de données SQL Server Express. J'ai une application C++ qui tourne conti
PB d'affichage de résultat en sql server [ par sarita1987 ]
Bjr a ts , j'ai un petit soucis avec l'affichage de mon résultat sur sql server express2008 voilà ma requête SELECT SUM (NB1)/258151 as S1 From (S
construction d'une requête SQL [ par jlibax ]
Bonjour, J'ai un petit problème pour la construction d'une requête et étant débutant en SQL, je n'y arrive pas. J'ai une demande de création de grap
Problème requête SQL ! [ par jjg65 ]
Chers membres,<?xml:namespace prefix =
Requête SQL via LUA [ par kopierreko ]
Bonjour, est-ce que quelqu'un sait comment exécuter une requête sql via un fichier lua ??Car je cherche à récupérer le dernier enregistrement d'une ta
lister les utilisateurs d'une base Sql Server [ par herve_labenere ]
Bonjour,Je tente de chercher un utilisateur dénommé 'MyriamClient' dans ma bdd Myriam, pour poiovoir le détruire et ensuite le recréer. L'interpreteur
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|