GoConqr has a new look! Let us know what you think.

Flashcards

Proceso Almacenado

Angelica Linares Spanish 11 cards

Cards in this deck (11)

  1. 1¿Qué es un procedimiento almacenado?Son conjuntos de instrucciones escritas en el lenguaje SQL. Su objetivo es realizar una tarea determinada, desde operaciones sencillas hasta tareas muy complejas. Los procedimientos almacenados MySQL contienen una o más instrucciones SQL además de un procesamiento manipulador o lógico.
  2. 2¿Cuál es la sintaxis para crear un procedimiento almacenado?Para crear y gestionar los procedimientos almacenados MySQL existe una serie de comandos dedicados:
    CREATE PROCEDURE: nos permite crear procedimientos almacenados MySQL para su posterior ejecución.
    ALTER PROCEDURE: con esta sentencia podemos modificar los procedimientos almacenados MySQL.
    DROP PROCEDURE: nos permite eliminar los procedimientos almacenados MySQL.
    DELIMETER: permite crear un delimitador para las consultas SQL.
  3. 3Ejemplo Procedimiento AlmacenadoCREATE PROCEDURE department_getList()
    BEGIN
    SELECT dept_no,dept_name
    FROM departments;
  4. 4¿Cómo borrar un procedimiento almacenado?DROP PROCEDURE [IF EXISTS] nombre_procedimiento
  5. 5¿Qué son argumentos en un procedimiento almacenado?son variables cuyo valor se utiliza dentro del procedimiento almacenado.
  6. 6¿Cómo se declaran los argumentos en un procedimiento almacenado?Se definen luego del nombre del procedimiento, comenzando el nombre con un signo arroba (@). Los parámetros son locales al procedimiento, es decir, existen solamente dentro del mismo. Pueden declararse varios parámetros por procedimiento, se separan por comas.
  7. 7¿Cómo se declaran variables locales en un procedimiento almacenado?Las variables se definen antes del bloque de sentencias; pueden declararse varias.
    Creamos un procedimiento que recibe el nombre de un libro, en una variable guardamos el nombre del autor de tal libro, luego buscamos todos los libros de ese autor y los almacenamos en una tabla.
  8. 8¿Cómo se modifica el valor de una variable en un procedimiento almacenado?Para modificar una variable utilizamos la palabra clave set:
    set suma=v1+v2;
  9. 9¿Cómo llamar a un procedimiento almacenado?CALL obtenerProductosPorEstado('disponible')
  10. 10¿Qué es una estructura de control?Es una sentencia especial que permite modificar el flujo de control de la programación.
    Las estructuras de control permiten controlar el flujo
    de las instrucciones dentro de un procedimiento o una función.
  11. 11¿Qué estructuras de control se pueden trabajar con procedimientos almacenados?Los constructores IF, CASE, LOOP, WHILE, ITERATE, y LEAVE están completamente implementados.
    Estos constructores pueden contener un comando simple, o un bloque de comandos usando el comando compuesto BEGIN .. END. Los constructores pueden estar anidados.
    Los bucles FOR no están soportados.

Information

Description
Flashcards on Proceso Almacenado, created by Angelica Linares on 19/10/2022.
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?