Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/11/2013, 17:16
Avatar de zarwar
zarwar
 
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años
Puntos: 4
Respuesta: plsql en query??

Se pueden hacer ambas cosas:

Consultas dentro de PL/SQL utilizando cursores implícitos o explícitos:
Código PL/SQL:
Ver original
  1. DECLARE     vprovincia VARCHAR2(50);  
  2.       SELECT DESCRIPCION INTO vprovincia      
  3.      FROM PROVINCIAS      
  4.    WHERE CO_PROVINCIA = '47';      
  5.  
  6.    DBMS_OUTPUT.put_line('La provincia es: ' || vprovincia);

Y puedes hacer una llamada desde una consulta utilizando una función realizada en PL/SQL:
Código SQL:
Ver original
  1. SELECT mi_funcion(campo)
  2.   FROM tabla;

Un saludo
__________________
Entra en mi blog sobre base de datos Oracle:
http://mundodb.es