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

regresar una tabla

Estas en el tema de regresar una tabla en el foro de Bases de Datos General en Foros del Web. Buen día a todos!!! Tengo una duda, espero me puedan ayudar ya que no es de Oracle pero creo que se parece. En SYBASE como ...
  #1 (permalink)  
Antiguo 02/12/2014, 10:38
Avatar de calakra  
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
Puntos: 0
regresar una tabla

Buen día a todos!!!

Tengo una duda, espero me puedan ayudar ya que no es de Oracle pero creo que se parece.

En SYBASE como puedo hacer que una función me regrese una tabla usando un select.

Se que en Oracle debo crear un objeto, después un objeto tipo tabla y después crear una función que regrese el objeto. pero en sybase la verdad no tengo idea.

Espero me puedan ayudar.
  #2 (permalink)  
Antiguo 02/12/2014, 11:13
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: regresar una tabla

Movido a foro de BBDD general.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #3 (permalink)  
Antiguo 02/12/2014, 11:15
Avatar de gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 4 meses
Puntos: 2658
Respuesta: regresar una tabla

Al igual que en Oracle, Sybase no devuelve exactamente una tabla, sino un CURSOR, que es probablemente lo que necesites saber.
Eso lo puedes ver en el manual de referencia, como hacemos todos ante este tipo de dudas: Chapter 19: Cursors: Accessing Data
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)
  #4 (permalink)  
Antiguo 02/12/2014, 13:15
Avatar de calakra  
Fecha de Ingreso: septiembre-2009
Mensajes: 182
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: regresar una tabla

Gracias gnzsoloyo.

Si, eso ya lo vi, lo que quiero es, a partir de un select llamar a una función el cual me regrese una tabla o cursor como lo comentas.

algo asi

select * from mi_funcion(parametros)

lo necesito asi debido a que depende los parámetros va a diferentes instancias por lo que el query es dinamico

Etiquetas: oracle, regresar, select, tabla
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 18:17.