¿Por qué usar pipeline?

Tabla de contenido:

¿Por qué usar pipeline?
¿Por qué usar pipeline?
Anonim

Pipelining permite que una función de tabla devuelva filas más rápido y puede reducir la memoria requerida para almacenar en caché los resultados de una función de tabla. Una función de tabla canalizada puede devolver la colección de resultados de la función de tabla en subconjuntos. La colección devuelta se comporta como una secuencia que se puede obtener a pedido.

¿Qué es la función en línea en Oracle y su propósito?

La función se crea en línea, dentro de la consulta. toma un NÚMERO como entrada, devuelve un NÚMERO y su implementación invoca un procedimiento para el trabajo real. Este procedimiento también se define en línea.

¿Cómo ejecuto una función segmentada en Oracle?

Las funciones de tabla canalizadas incluyen la cláusula PIPELINED y usan la llamada PIPE ROW para extraer filas de la función tan pronto como se crean, en lugar de crear una colección de tablas. Observe la llamada RETURN vacía, ya que no hay colección para devolver desde la función.

¿Qué es la canalización de Oracle?

De las preguntas frecuentes de Oracle. DBMS_PIPE es un paquete PL/SQL que permite que dos o más sesiones en la misma instancia de Oracle se comuniquen entre sí (mensajes entre sesiones), similar en concepto a una tubería Unix.

¿Puede una función devolver una tabla en Oracle?

Con las colecciones y la función de tabla, una función puede devolver una tabla que se puede consultar en una instrucción SQL.

Recomendado: