Oracle
 sql >> Database >  >> RDS >> Oracle

È possibile utilizzare il ritorno nella stored procedure?

In Stored procedure, restituisci i valori usando OUT parametro SOLO . Come hai definito due variabili nel tuo esempio:

   outstaticip OUT VARCHAR2, outcount OUT NUMBER

Basta assegnare i valori di ritorno ai parametri out cioè outstaticip e outcount e accedervi dalla posizione di chiamata. Quello che intendo qui è:quando chiami la stored procedure, passerai anche queste due variabili. Dopo la chiamata alla stored procedure, le variabili verranno popolate con i valori restituiti.

Se vuoi avere RETURN value come ritorno dalla chiamata PL/SQL, quindi utilizzare FUNCTION . Tieni presente che, nel caso, potresti restituire solo una variabile come variabile di ritorno.