Soy nuevo en PL/SQL probando algunos ejemplos de práctica.
tengo algunas preguntas acerca de PL/SQL PROCEDURE
& FUNCTION
:¿cuándo debería ir para el procedimiento o la función en PL/SQL?
Cuando debería ir para los PROCEDURE
o FUNCTION?
Medios, cualquier tarea que estoy haciendo uso de FUNCTION
la misma tarea va a hacer mediante el uso de PROCEDURE
. ¿por qué debería ir a la función? ¿Hay alguna ventaja de FUNCTION
sobre el PROCEDURE
en PL/SQL?
FUNCTION
debe devolver el valor. ¿Es esta la única ventaja para usar una función o hay otras ventajas de las funciones?
¿Cuáles son esas limitaciones? un Procedimiento puede hacer todo lo que la función puede y mucho más. por ejemplo, puede devolver una tabla (s) como parámetro (s) de refinctor. Soy escéptico al usar funciones que no podrían arrojar resultados determinísticos, como los parámetros de función que implican fecha/hora. En un procedimiento, no tienes tales limitaciones. Fila de tubería es una de las declaraciones más simples. Su respuesta es más desalentadora que alentar a la audiencia novata. – TonyP
@TonyP Para alguien que no conoce los conceptos básicos de PL/SQL, no voy a ampliar los detalles de la configuración de Function pragma y otros - http://docs.oracle.com/cd/B12037_01/appdev.101/b10807 /13_elems039.htm- Mi respuesta para proporcionar orientación para el aprendizaje adicional y no una ventanilla única Clif toma nota de la versión de todo. – tawman
@jonearles Gracias por la función editar en pipeline * – tawman