Annonces

Accueil  Oracle | Oracle Server  Retour de jeux de résultats (Result Sets) par procédures s...

Oracle | Oracle Server Oracle | Oracle Server

Retour de jeux de résultats (Result Sets) par procédures stockées PL/SQL

Publié le 02/04/2004 A la différence des moteurs tels que Sybase et SQL Server, les procédures stockées PL/SQL sous Oracle ne retournent pas par défaut des jeux de résultats. Or les procédures stockées présentent un avantage considérable pour mettre en oeuvre des tables temporaires globales (GLOBAL TEMPORARY TABLES) ou d'autres objets et ceci dans le but d'éviter des requêtes SQL dont la syntaxe peut être lourde et difficilement optimisable au niveau des plans d'exécutions.

Cette documentation technique montre comment faire retourner des jeux de résultats par des procédures stockées avec Oracle 8i en utilisant les types CURSOR dans des packages PL/SQL. Cela peut s'appliquer à des tous les outils (PowerBuilder...) ou langages de programmation (PHP, Perl, Pro*C...). Une illustration avec PHP est présentée.

Retour de jeux de résultats (Result Sets) par procédures stockées PL/SQL

© 2010, SQLPAC - v 3.1. © Adaptive Framework for PHP version 3.6.0