¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Cuadro comparativo

Yesid Ramos Transaccionales Español

Contenido del mapa

Cuadro comparativo

  1. 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
  2. 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

Información

Descripción
organizar un cuadro comparativo sobre las funciones de APF y el CEPS
Creado por
Yesid Ramos
Visitas
2
Etiquetas
apfcepscepse
Historial
  • Creado por Armando Amaro · 10 jun 2015
  • Copiado por Yesid Ramos · 24 abr 2018
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?