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;
Asigna el nombre Lista_de_categorías a la consulta y la ejecuta.
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;
Asigna el nombre Resumen a la consulta e incluye dos parámetros.
Usuarios que han visto este tema también han visto...
- Tipos de campos de SQL
- Subconsultas SQL
- Bases de Datos Externas en SQL
- Tablas temporales en SQL server
- Sentencias de selección o consultas
Información legal | Política de Privacidad | Contacte con nosotros
Otro proyecto de Factoría de Internet. Copyright© 2003-2011 Factoría de Internet S.L.. Todos los derechos reservados.