sql server

Páginas: 4 (832 palabras) Publicado: 18 de julio de 2013
Practica #10 Fundamentos Base de Datos Relacionados

Tema: Procedimientos Almacenados,
Funciones y Triggers
**Nota: Bajar y correr el script de la base vista en clase de La Academia, ya que enbase a ella se
realizarazon los ejemplos de esta practica.

PROCEDIMIENTOS ALMACENADOS
Un procedimiento almacenado (store procedure) no es más que una secuencia ordenada de
instruccionesTransact-SQL, que pueden recibir y proporcionar parámetros provistos por el
usuario y se pueden guardar en el servidor con un nombre, para posteriormente se
invocados y ejecutados, por lo regular desde unaaplicación.
La sintaxis básica es la siguiente:
create procedure NOMBREPROCEDIMIENTO
@NOMBREPARAMETRO TIPO =VALORPORDEFECTO,{lista parametros}
as
begin
SENTENCIAS;
end
Los parámetros se definenluego del nombre del procedimiento, comenzando el nombre con
un signo arroba (@). Los parámetros son locales al procedimiento, es decir, existen
solamente dentro del mismo. Pueden declararse variosparámetros por procedimiento, se
separan por comas.
Cuando el procedimiento es ejecutado, deben explicitarse valores para cada uno de los
parámetros (en el orden que fueron definidos), a menos quese haya definido un valor por
defecto, en tal caso, pueden omitirse. Pueden ser de cualquier tipo de dato (excepto cursor).
El procedimiento se ejecuta colocando "execute" (o "exec") seguido delnombre del
procedimiento y un valor para el parámetro:
exec NombreProcedimiento {Parametros};
Ejemplo: Crear un procedimiento que dado el Id de un profesor muestre la información
básica:
createprocedure pa_info_prof
@id char(5)
As
select nomProf as nombre, apelProf as apellido
from Profesor
where codProf= @id;

FUNCIONES
Una función parecida a un procedimiento realiza alguna o muchasinstrucciones dadas con
la diferencia que esta retorna un único valor. Como todas las funciones, se crean con la
instrucción "create function".
La sintaxis básica es:
create function NOMBRE...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Sql server
  • Sql Server
  • Sql server
  • SQL Server
  • SQL SERVER
  • SQL Server
  • Sql Server
  • SQL server

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS