Quels sont les type d'arguments que l'on peut passer aux Store Proc? - SQL/NoSQL - Programmation
Marsh Posté le 10-12-2003 à 19:02:31
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.
Marsh Posté le 10-12-2003 à 22:50:03
envoie une variable de type table. il suffit d'indiquer en paramètre une requête de type select par exemple.
Marsh Posté le 18-12-2003 à 13:12:11
MagicBuzz tu n'auria pas sous la main un exemple de MULTI INSERT?
Marsh Posté le 18-12-2003 à 14:29:32
mais si tu fais un truc comme ca Buzz il te fera autant d'insert qu'il y a de reponse dans le select?
Marsh Posté le 18-12-2003 à 15:29:17
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...
Marsh Posté le 18-12-2003 à 15:30:32
Ben je pensais qu'avec un INSERT tu ne pouvais inserer qu'une ligne
Marsh Posté le 18-12-2003 à 15:32:43
ben non, puisque ton select retourne plusieurs lignes, il va insérer autant de lignes qu'il y en a dans le seclect...
Marsh Posté le 18-12-2003 à 15:33:54
Je pense que tu viens de resoudre mon prob de MULTI INSERT alors
Marsh Posté le 09-12-2003 à 13:34:47
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.