Base de Dtos

Páginas: 2 (496 palabras) Publicado: 11 de julio de 2014
¿QUÉ ES UN PROCEDIMIENTO ALMACENADO?

Un procedimiento almacenado es una colección de sentencias de Transacciones SQL que se constituye como si se tratase de una función de un lenguajeestructurado.
Es decir: es posible llamarlo mediante un identificador, puede recibir argumentos y devolver un valor de retorno.
Es un conjunto de instrucciones a las que se les da un nombre, que se almacenaen el servidor. Permiten encapsular tareas repetitivas.

VENTAJAS

Permiten realizar todas las operaciones que los usuarios necesitan evitando que tengan acceso directo a las tablas.
Reducen eltráfico de red; en vez de enviar muchas instrucciones, los usuarios realizan operaciones enviando una única instrucción, lo cual disminuye el número de solicitudes entre el cliente y el servidor.Para crear un procedimiento almacenado empleamos la instrucción "create procedure".

La sintaxis básica parcial es:
create procedure NOMBREPROCEDIMIENTO
as INSTRUCCIONES;
create procNOMBREPROCEDIMIENTO
as INSTRUCCIONES;
Para ejecutar el procedimiento almacenado
exec NOMBREPROCEDIMIENTO;
Para eliminar el procedimiento almacenado
drop procedure NOMBREPROCEDIMIENTO;

EJEMPLO 1
--Enla BDD pedidos Realizar un procedimiento almacenado que nos permita mostrar los clientes de España, Ecuador, Argentina y Francia ordenados por País
 
create proc Procedimiento001
as
begin
select[Nombre],[Pais],[Ciudad]
from [dbo].[Clientes],[dbo].[Paises]
where Clientes.IdPais=Paises.IdPais
and
Pais in ('Ecuador','España','Argentina','Francia')
order by Pais
end

Resultado
execProcedimiento001



PROCEDIMIENTOS ALMACENADOS (PARÁMETROS DE ENTRADA)
Los parámetros de entrada posibilitan pasar información a un procedimiento.
Para que un procedimiento almacenado admitaparámetros de entrada se deben declarar variables como parámetros al crearlo.

LA SINTAXIS ES:
create proc NOMBREPROCEDIMIENTO
@NOMBREPARAMETRO TIPO =VALORPORDEFECTO
as SENTENCIAS;

EJEMPLO...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Base de dtos
  • base de dtos
  • Ejercicios de taller de base de dtos
  • BASE DE DTOS SQL
  • Dtos
  • Estructura De Dtos
  • redes de dtos
  • Juan Dtos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS