Ejemplo de Procedimiento almacenado que muestra todos los datos de TABLA, que pertenezcan a la comuna enviada (@com)
create procedure sp_comuna @com(20)
as
if exists(select * from TABLA where comuna=@com)
/*TABLA posee un campo llamado comuna*/
begin
select * from TABLA
where comuna=@com
order by comuna
end
else
print 'no hay registros'
end
Para ejecutar el procedimiento almacenado:execute sp_comuna 'La Florida'