Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Oracle »

plsql en query??

Estas en el tema de plsql en query?? en el foro de Oracle en Foros del Web. Que tal amigos del foro, soy nuevo en oracle y tengo una duda que tal vez sea muy tonta para los que ya saben, bueno ...
  #1 (permalink)  
Antiguo 15/11/2013, 16:17
Avatar de timoteo666  
Fecha de Ingreso: agosto-2011
Ubicación: /home/Gdl
Mensajes: 242
Antigüedad: 13 años, 2 meses
Puntos: 11
Busqueda plsql en query??

Que tal amigos del foro, soy nuevo en oracle y tengo una duda que tal vez sea muy tonta para los que ya saben, bueno mi duda es:

PLSQL se puede hacer dentro de un query???

o es viceversa, los querys van dentro de bloques de PLSQL??
__________________
( + ) lineas de código ( - ) televisión
  #2 (permalink)  
Antiguo 15/11/2013, 17:16
Avatar de zarwar  
Fecha de Ingreso: mayo-2013
Ubicación: Madrid
Mensajes: 77
Antigüedad: 11 años, 6 meses
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

Etiquetas: plsql, query
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:18.