Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Développement
Développement Forum d'entraide sur le Transact-SQL, le CLR, les procédures stockées, les triggers, les requêtes SQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/11/2011, 10h00   #1
Membre actif
 
Avatar de Issam
 
Inscription : mars 2002
Messages : 347
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2002
Messages : 347
Points : 177
Points : 177
Envoyer un message via Skype™ à Issam
Par défaut utiliser une procédure stockées dans une requête SQL

Bonjour,

j'ai une procédure stockées qui retourne des données,

je cherche le moyen d'utiliser ce résultat dans une requette de jointure comme ceci :
Code :
1
2
SELECT p.*, t.* FROM PROC p JOIN tableA t ON
p.ID= t.ID
PROC est la procedure stockée
plusieurs personnes m'ont dit que c'était pas possible ,

mais comment résoudre ce type de problématique de la manière la plus simple et surtout la plus éfficace ?

ps : je suis entrain de migrer une base de données firebird vers sql server 2008

merci et bonne journée
Issam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 10h43   #2
Membre Expert
 
Avatar de iberserk
 
Homme Bruno IGNACE
Architecte de base de données
Inscription : novembre 2004
Messages : 1 299
Détails du profil
Informations personnelles :
Nom : Homme Bruno IGNACE
Âge : 30
Localisation : France, Gironde (Aquitaine)

Informations professionnelles :
Activité : Architecte de base de données
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : novembre 2004
Messages : 1 299
Points : 2 282
Points : 2 282
Envoyer un message via MSN à iberserk
Ce n'ai en effet pas possible mais vous pouvez faire ceci:
Code :
INSERT INTO maTable EXEC MAPROC
Avec maTable une table temporaire par exemple.

Puis vous pouvez faire votre jointure sur maTable.
__________________
Prendre conscience, c'est transformer le voile qui recouvre la lumière en miroir.
iberserk est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/11/2011, 11h08   #3
Membre actif
 
Avatar de Issam
 
Inscription : mars 2002
Messages : 347
Détails du profil
Informations personnelles :
Âge : 36

Informations forums :
Inscription : mars 2002
Messages : 347
Points : 177
Points : 177
Envoyer un message via Skype™ à Issam
Merci iberserk, je vais essayer de suite !
Issam est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/11/2011, 10h18   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Sinon, utilisez une UDF (fonction utilisateur) qui renvoie une table...

CREATE FUNCTION ....

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h31.


 
 
 
 
Partenaires

Hébergement Web