Está usted en Indice > Construcción > Lenguajes > SQL > Lecciones y Paso a Paso > La Cláusula Procedure en SQL
Construcción
Maletín
Utilidades
Cursos
Promoción
Rentabilidad
Zona Novatos
Foros
Acceso a tu cuenta

La Cláusula Procedure en SQL

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.






Autor: Claudio Casares
http://www.asptutor.com/sql/sql15.asp

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


Versión imprimible - Versión imprimible de este documento
Enviar e-mail - Enviar por e-mail este documento
Publicidad






Cursos de Community Manager

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.


Página generada el 26-05-2012 a las 09:56:48