PDA

Visualizza la versione completa : [ORACLE]: Stored procedure che restituisce risultato di SELECT


Veronica_sec
30-03-2006, 16:30
Ciao... :ciauz:
Può una stored procedure in Oracle restituirmi in uscita il risultato di una select???
Se sì come???
Grazie mille!!!

floyd
30-03-2006, 16:55
TYPE XSCUR IS REF CURSOR;
PROCEDURE SEARCH(CUR OUT XSCUR) IS
BEGIN
OPEN CUR FOR 'select ...';
END
:D :ciauz:

Veronica_sec
30-03-2006, 17:35
Ciaoooooo.... :smack:
Ma te XSCUR l'hai dichiarato prima...
Come si fa... :master:

Veronica_sec
30-03-2006, 17:37
L'ho fatto...ok!!!
Mi dice:
Error(1,30): PLS-00103: Trovato il simbolo "REF" anziché uno dei seguenti: array VARRAY_ table object fixed varying opaque...
:dhò:

floyd
30-03-2006, 17:40
xscur si mette nel procedure spec
il resto nel procedure body

lucapanda1979
25-08-2006, 12:44
Ciao, in plsql mi restituiscono un campo di tipo refcur: come posso loopare su questo dato, io posso avere da 1 a 7 risultati.
Grazie luca

alka
25-08-2006, 13:58
Originariamente inviato da lucapanda1979
Ciao, in plsql mi restituiscono un campo di tipo refcur: come posso loopare su questo dato, io posso avere da 1 a 7 risultati.

Preferibilmente, per nuovi quesiti apri una discussione separata in futuro.

Ciao! :ciauz:

Loading