Mindmap
Cuadro comparativo
Inhalt der Mindmap
Cuadro comparativo
Función
- Están formadas por un conjunto de comandos SQL y están almacenados en la base de datos.
- Es llamada dentro de una expresión y nos regresa un valor único directamente al que lo llama para ser utilizado en la expresión
- No se puede invocar una función con una instrucción CALL
- Sólo tienen parámetros de entrada
- Devuelven valores
- Debe haber una cláusula RETURNS en la definición de función
- Debe haber al menos una declaración RETURN dentro del cuerpo de la función para devolver un valor al que llama
- Para invocarla hay que refirirse a ella en una expresión.
- Devuelve un valor durante la evaluación de la expresión.
- Los parámetros siempre se consideran parámetros IN
- No comparte el mismo espacio de nombres
- No se puede utilizar SQL dinámico
- No pueden afectar el estado de la base de datos (las declaraciones que hacen commit explícita o implícitamente al rollback no son permitidas en la función)
- No pueden usar instrucciones FLUSH
Procedimiento
- Conjunto de comandos SQL que pueden ser almacenados en el servidor
- Al realizarse, los clientes no necesitan realizar los comandos individuales en su lugar pueden reutilizar los ya almacenados.
- No regresa un valor, en su lugar es llamado con una declaración CALL para realizar una operación como modificar una tabla o procesar la recuperación de registros.
- No se puede invocar en una expresión
- Puede devolver valores al que los llama usando parámetros de salida
- RETURNS y RETURN no aparecen en las definiciones de los procedimientos.
- Para invocarlo se utiliza la instrucción CALL
- Permite especificar un parámetro como IN, OUT o INOUT
- No comparte el mismo espacio de nombres
- Se puede utilizar SQL dinámico
- Pueden afectar el estado de la base de datos mediante commit
- Pueden usar instrucciones FLUSH
Informationen
- Beschreibung
- organizar un cuadro comparativo sobre las funciones de APF y el CEPS
- Erstellt von
- Yesid Ramos
- Aufrufe
- 2
- Tags
- Verlauf
-
- Erstellt von Armando Amaro · 10 Jun 2015
- Kopiert von Yesid Ramos · 24 Apr 2018
- Bewertung