Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1573 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Comment faire un Select du resultat d'une Procedure Stockée ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Comment faire un Select du resultat d'une Procedure Stockée ?

n°1334590
massamu
Posté le 29-03-2006 à 14:27:01  profilanswer
 

Voila en gros j'aimerais savoir comment faire une procédure stockée avec :
 
SELECT * FROM "Procedure Stockée x"
 
ou par exemple
 
SELECT *
FROM TABLE
WHERE PARAM IN ("Procedure stockée X" )
 
Merci :jap:
 
ps : je suis sous SQL SERVER 2000


Message édité par massamu le 29-03-2006 à 17:47:43
mood
Publicité
Posté le 29-03-2006 à 14:27:01  profilanswer
 

n°1334779
massamu
Posté le 29-03-2006 à 17:47:33  profilanswer
 

Personne n'a d'idée ? :??:

n°1335093
massamu
Posté le 29-03-2006 à 22:15:43  profilanswer
 

Personne n'a jamais fait ca...

n°1336044
massamu
Posté le 31-03-2006 à 09:02:58  profilanswer
 

up petit probleme, tu trouveras solution un jour :bounce:

n°1336139
cinocks
Posté le 31-03-2006 à 10:56:07  profilanswer
 

tu fais le select dans la procédure. Mais pas de select d'une procédure.


---------------
MZP est de retour
n°1336698
moi23372
Posté le 31-03-2006 à 20:57:29  profilanswer
 

j'ai deja fait ce genre de truc en oracle mais avec une fonction afin qu'elle retourne quelque chose
 
du style
 
select iddepartement, getDepartementParent(iddepartement)
from departements;
 
et ma procédure me renvoie un string avec le nom du parent

n°1336707
cinocks
Posté le 31-03-2006 à 21:15:22  profilanswer
 

En Sybase il s'agit de faire un simple select dans la procédure.
En Oracle, on s'en sort en creant un curseur en sortie

n°1336952
massamu
Posté le 01-04-2006 à 13:29:27  profilanswer
 

La je suis en SQL SERVER jtrouve toujours pas la solution et sa me bloque pas mal :(


---------------
Selon les dernières sources, il y aurait de plus en plus d'étrangers dans le monde...
n°1336966
cinocks
Posté le 01-04-2006 à 14:09:02  profilanswer
 

Je ne connais pas SQL SERVER. Mais as-tu commencé par tenter un select dans le corps de ta procédure?

n°1336979
massamu
Posté le 01-04-2006 à 14:58:44  profilanswer
 

Ma procedure stocké renvoie des elements avec un SELECT
 
Imaginons que la collection renvoyer par ma Proc Stock soit COLLEC1
 
Ce que je veut c'est faire une autre requete (a part) et faire un  
 
SELECT *
FROM COLLEC1
WHERE ID=30
 
Tu vois le genre ?


---------------
Selon les dernières sources, il y aurait de plus en plus d'étrangers dans le monde...
mood
Publicité
Posté le 01-04-2006 à 14:58:44  profilanswer
 

n°1336986
KangOl
Profil : pointeur
Posté le 01-04-2006 à 15:24:18  profilanswer
 

c'est pas une procédure stockée qu'il te faut alors, mais une vue :o

n°1337000
cinocks
Posté le 01-04-2006 à 15:50:59  profilanswer
 

Je ne comprends l'interet de la chose. La procedure est faite pour un besoin. Elle doit y repondre. Pourquoi tu ne fais pas ton SELECT sur COLLEC dans la procedure.

n°1337001
cinocks
Posté le 01-04-2006 à 15:51:49  profilanswer
 

KangOl a écrit :

c'est pas une procédure stockée qu'il te faut alors, mais une vue :o


A moins que la procedure prepare les données dans la table COLLEC1. Ca va devenir dur par une simple vue.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Comment faire un Select du resultat d'une Procedure Stockée ?

 

Sujets relatifs
Faire un tri selectif du resultat[resolu] Listbox en paramètre d'une procédure
UDP winsock2 : Select problemUn SELECT à priori difficile
[Oracle 9i]Export résultat de requête SQL vers fichier XML?<select
Affichage select count()[C] select avec les socket
Résultat fonction PHP différente[Javascript] valeur d'un select sous IE
Plus de sujets relatifs à : Comment faire un Select du resultat d'une Procedure Stockée ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR