2
PROCEDIMIENTOS ALMACENADOS A continuación presentaremos una serie de procedimientos almacenados utilizando la base de datos Northwind Use northwind go /*primero consultar por los procedimientos almacenados que ya existen en la bd*/ select* from sysobjects where tipe='p' go create procedure Los cinco productos mas baratos as set rowcount=5 select productname as [Nombre de producto], Unitprice from products order by unitprice asc,productname go /*Para ejecutar un procedimiento se edita la sgte sintaxis*/ Execute Cinco Productos mas baratos Procedimientos con Parametros /*Crear un procedimiento que permita vizualizar a los empleados que cumplan años en el mes que se les indique*/ Create procedureCumpleaños @mes int as select * from Employees where month(Birthdate)=@mes go execute Cumpleaños 5 /*Al ejecutar este procedimiento se vizualizara todos los empleados que cumplan años en el mes de Junio*/

PROCEDIMIENTOS ALMACENADOS

Embed Size (px)

DESCRIPTION

Procedimientos Almacenados

Citation preview

PROCEDIMIENTOS ALMACENADOS

PROCEDIMIENTOS ALMACENADOSA continuacin presentaremos una serie de procedimientos almacenados utilizando la base de datosNorthwindUse northwindgo

/*primero consultar por los procedimientos almacenados que ya existen en la bd*/select* from sysobjects where tipe='p'go

create procedure Los cinco productos mas baratosasset rowcount=5select productname as [Nombre de producto], Unitprice from products order by unitprice asc,productnamego

/*Para ejecutar un procedimiento se edita la sgte sintaxis*/Execute Cinco Productos mas baratos

Procedimientos con Parametros

/*Crear un procedimiento que permita vizualizar a los empleados que cumplan aos en el mes que se les indique*/

Create procedureCumpleaos @mes intasselect * from Employees where month(Birthdate)=@mesgoexecute Cumpleaos 5

/*Al ejecutar este procedimiento se vizualizara todos los empleados que cumplan aos en el mes de Junio*/

/*crear un procedimiento que permita consultar a los empleados del signo leo*/Create procedure Leonesasselect* from employees where month(birthdate)=7 and day(birthdate)>=22 ormonth(birthdate)=8 and day(birthdate)