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

Query dinámica

Estas en el tema de Query dinámica en el foro de Oracle en Foros del Web. Hola, estoy tratando de hacer una query dinámica de ésta forma: Cita: EXECUTE IMMEDIATE 'select * from cat_empleados;' con SQL Server puedes declarar una variable ...
  #1 (permalink)  
Antiguo 11/07/2007, 16:56
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Query dinámica

Hola, estoy tratando de hacer una query dinámica de ésta forma:

Cita:
EXECUTE IMMEDIATE 'select * from cat_empleados;'
con SQL Server puedes declarar una variable para formar tu query y después hacer un exec pero con Oracle no sé como implementarlo

Me podrán echar un cable?

Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net
  #2 (permalink)  
Antiguo 11/07/2007, 19:47
Avatar de kikolice  
Fecha de Ingreso: marzo-2004
Mensajes: 1.510
Antigüedad: 20 años, 9 meses
Puntos: 7
Re: Query dinámica

lo unico que no entiendo es que tiene de dinamico

'select * from cat_empleados;'

fuera de eso para regresar valores de un sql dinamico es con

EXECUTE IMMEDIATE 'select campo from cat_empleados;' returning into variable;
__________________
Blogzote.com :-) Mi blog
  #3 (permalink)  
Antiguo 12/07/2007, 01:26
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Re: Query dinámica

Hombre, de dinamico puede tener que eso sea el resultado final de alguna concatenación de variables o que lo ha puesto así para ilustrar su pregunta.

De todas maneras, el punto y coma de la cadena entrecomillada sobra y creo que el returning también.
Creo que lo correcto es esto :

EXECUTE IMMEDIATE 'select campo from cat_empleados' into variable;
  #4 (permalink)  
Antiguo 15/07/2007, 14:33
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 10 meses
Puntos: 50
Re: Query dinámica

Cita:
Iniciado por jc3000
que lo ha puesto así para ilustrar su pregunta.
asi es, obviamente no voy a hacer algo dinámico para un simple select, mi ejemplo solo fue como referencia

Voy a hacer la prueba jc3000, gracias por la info

Salu2
  #5 (permalink)  
Antiguo 15/07/2007, 17:55
 
Fecha de Ingreso: junio-2007
Mensajes: 891
Antigüedad: 17 años, 6 meses
Puntos: 43
Re: Query dinámica

Ok, ya nos contarás.
De todas maneras busca documentación sobre esto : DBMS_SQL
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 13:16.