Hola! tenes un ejemplo de cursor explicito con un cursor implicito anidado?
@tomassanchez8470 Жыл бұрын
¿Qué pasa si quiero unir 2 tablas que están separadas por tras? Ej: tabla1, tabla2, tabla3, tabla4, tabla5 ¿Se puede usar cursores para unir las tablas 1 y 5?
@OmarJasso Жыл бұрын
Si entre la tabla 1 y la 5 hay algún campo que permita asociar las filas de ambas tablas si es posible. Un cursor controla la tabla 1 y el otro la 5. Sin embargo tal vez lo mejor sea hacer una consulta que emplee joins para unir las tablas requeridas y luego esa consulta emplearla para controlar un solo cursor
@ericaruiz67073 жыл бұрын
Buenos noches, si uso un SYS_REFCURSOR como parametro de salida, ¿cómo sería? el segundo cursor
@OmarJasso3 жыл бұрын
En este caso estamos hablando de un cursor cuyo código tiene dentro otro cursor. Te al vez en todo caso, si vas a usar un SYS_REFCURSOR sería más adecuado crear un procedimiento almacenado que abra el cursor y lo devuelva como parámetro de salida para que sea usado en el punto dónde fue invocado el procedimiento