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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Quels sont les type d'arguments que l'on peut passer aux Store Proc?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Quels sont les type d'arguments que l'on peut passer aux Store Proc?

n°586495
PETOZAK
Posté le 09-12-2003 à 13:34:47  profilanswer
 

Bonjour,
je voulais savoir si il etait possible de passer un tableau a deux dimension a une store Proc pour quelle puisse traiter plusieurs requete a la fois.
Au fait il s'agit de faire autant d'insert qu'il y a de lignes dans mon tableau d'argument.

mood
Publicité
Posté le 09-12-2003 à 13:34:47  profilanswer
 

n°587749
Agagax
Posté le 10-12-2003 à 19:02:31  profilanswer
 

Sous Oracle, les procédures stockées peuvent recevoir en argument tous les types supportés en PL/SQL (cf la doc).
 
Il faut juste vérifier le type d'argument de ta proc.
Et probablement la modifier pour qu'elle fasse plusieurs insert si ce n'est pas prévu dans le code.

n°587910
MagicBuzz
Posté le 10-12-2003 à 22:50:03  profilanswer
 

envoie une variable de type table. il suffit d'indiquer en paramètre une requête de type select par exemple.

n°588238
PETOZAK
Posté le 11-12-2003 à 11:41:12  profilanswer
 

Ok je vais essayer,merci

n°593406
PETOZAK
Posté le 18-12-2003 à 13:12:11  profilanswer
 

MagicBuzz tu n'auria pas sous la main un exemple de MULTI INSERT?

n°593435
MagicBuzz
Posté le 18-12-2003 à 13:45:29  profilanswer
 

insert into toto (champ1, ...) (select ... from ...)

n°593474
PETOZAK
Posté le 18-12-2003 à 14:29:32  profilanswer
 

mais si tu fais un truc comme ca Buzz il te fera autant d'insert qu'il y a de reponse dans le select?

n°593522
MagicBuzz
Posté le 18-12-2003 à 15:29:17  profilanswer
 

:heink:
 
qu'est-ce que tu veux faire.
 
un insert de select, ça t'insère toutes les lignes d'un coup, je vois pas où est le problème...

n°593523
PETOZAK
Posté le 18-12-2003 à 15:30:32  profilanswer
 

Ben je pensais qu'avec un INSERT tu ne pouvais inserer qu'une ligne :p


Message édité par PETOZAK le 18-12-2003 à 15:30:43
n°593525
MagicBuzz
Posté le 18-12-2003 à 15:32:43  profilanswer
 

ben non, puisque ton select retourne plusieurs lignes, il va insérer autant de lignes qu'il y en a dans le seclect...

mood
Publicité
Posté le 18-12-2003 à 15:32:43  profilanswer
 

n°593527
PETOZAK
Posté le 18-12-2003 à 15:33:54  profilanswer
 

Je pense que tu viens de resoudre mon prob de MULTI INSERT alors :)


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

  Quels sont les type d'arguments que l'on peut passer aux Store Proc?

 

Sujets relatifs
[C#] Passer une appli Visual C++ en .net C#[C] passer du dos à W2K/XP et aide aux librairies pour un debutant
passer un tableau de type à 2 dimensions en paramètre ? comment faireComment récupérer le type de connexion d'un visiteur ?
[C] possible de passer une union en parametre a une fonction ?type d'appel et varagr
type contenu ds un vectorprobleme avec une requete de type update en ASP
Passer un .obj en .c 
Plus de sujets relatifs à : Quels sont les type d'arguments que l'on peut passer aux Store Proc?


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