15 La Cláusula PROCEDURE

Esta cláusula es poco usual y se utiliza para crear una consulta a la misma vez que se ejecuta, opcionalmente define los parámetros de la misma. Su sintaxis es la siguiente:

    PROCEDURE NombreConsulta Parámetro1 tipo1, .... , ParámetroN tipon ConsultaSQL
 
En donde:
 
 

Parte Descripción
NombreConsulta Es el nombre con se guardará la consulta en la base de datos.
Parámetro Es el nombre de parámetro o de los parámetros de dicha consulta.
tipo Es el tipo de datos del parámetro
ConsultaSQL Es la consulta que se desea grabar y ejecutar.

 

    PROCEDURE Lista_Categorias; SELECT DISTINCTROW Nombre_Categoria,
    ID_Categoría FROM Categorias ORDER BY Nombre_Categoria;

    PROCEDURE Resumen Fecha_Inicio DateTime, Fecha_Final DateTime; SELECT
    DISTINCTROW Fecha_Envio, ID_Pedido, Importe_Pedido, Format(Fecha_Envio, "yyyy")
    AS Año FROM Pedidos WHERE Fecha_Envio Between Fecha_Inicio And Fecha_Final;

 

Regresar al menú del tutorial