Sesion12
Páginas: 4 (915 palabras)
Publicado: 25 de abril de 2015
Facultad Ingeniería Industrial y de Sistemas
Taller de Herramientas de
Software : ST 213
SESION SEMANA12
STORE PROCEDURE
TRANSACTION
TEMAS DE INVESTIGACIONGRUPAL
Docente: Ing. Ysabel Rojas
REPASO ANTERIOR
Ejecutando Querys en SQL
Server Management Studio
FUNDAMENTOS DE UNION
DE DATOS (JOIN)
OPERADORES COMUNES
DE UNION
UNIENDO DATOS USANDO
INNERJOIN
UNIENDO DATOS USANDO
OUTER JOIN
STORE PROCEDURES
STORE PROCEDURES
STORE PROCEDURES
STORE PROCEDURES
Los procedimientos almacenados son
conjuntos de sentencias en lenguaje
TransactSQL que pueden almacenarse en
el propio servidor.
Permiten almacenar funciones y
procedimientos compuestos por varias
instrucciones, introducir saltos, bucles, etc.
EJEMPLO 1 - STORE
PROCEDURE
Crearun procedimiento para recuperar el
nombre de un Cliente, cuyo código se pasa por
Parámetro (Ref Base de datos Northwind).
CREATE PROCEDURE ObtenerNombre
@CustomerID varchar(11) AS
SELECT COMPANYNAMEFROM CUSTOMERS
WHERE CustomerID = @CustomerID
EJEMPLO 1 - STORE
PROCEDURE
En este ejemplo para recuperar el nombre del cliente
cuyo código sea '8011', deberemos ejecutar el procedimiento
pasándolecomo argumento este valor:
Las llamadas al procedimiento almacenado ya creado se puede
realizar de las siguientes formas
1) Pasando los argumentos en el mismo orden que en el que se
han declarado
ExecObtenerNombre „Anton'
esta sentencia produce la siguiente la salida
2) Pasando los argumentos nombrados. En este caso no hace
falta que los parámetros vayan en el mismo orden.
OBTENERNOMBRE @AU_ID ='ANTON„
STORE PROCEDURESOUTPUT
USO DE OUTPUT: PARÁMETROS POR REFERENCIA
Al ejecutar las anteriore sentencias, se obtiene el
resultado directamente en la ventana que se tenga
abierta en SQL Server.
Sise quiere obtener un parámetro de salida, como
resultado de la ejecución del procedimiento, la
solución para este caso es utilizar la palabra
reservada OUTPUT para los argumentos de salida....
Leer documento completo
Regístrate para leer el documento completo.