Oracle EXÉCUTION IMMÉDIATE dans un curseur
J'ai une procédure stockée qui a utilisé le EXECUTE IMMEDIATE
commande à exécuter une très longue chaîne. Comment puis-je soutenir une très longue chaîne et en retour les données dans un refcursor?
Combien de temps est "très long"? Plus de 32K?
Quelle version de base de données?
Quelle version de base de données?
OriginalL'auteur Ankit | 2011-01-17
Vous devez vous connecter pour publier un commentaire.
En supposant que votre SQL n'est plus que de 32 ko (comme @Tony Andrews a fait allusion à l'), vous devez être en mesure d'utiliser quelque chose comme ceci:
Lorsque l'on travaille avec les Ref des Curseurs,
open-for
peut être utilisé directement, au lieu deexecute immediate
.OriginalL'auteur Allan