La Mama De Yiyo
CAMPUS CD. DE QUERETARO
FACULTAD DE INFORMÁTICA
PROYECTO DE INVESTIGACION PRESENTADO POR:
SERGIO RAÙL MONTERO PÈREZ
No. De Cuenta/Matrícula: ____Q101196________Trabajo sobre: “QUE ES UN SP”
Grupo:8001I
Turno: Matutino
Fecha: 14 de Marzo de 2012
QUE ES UN SP
Un procedimiento almacenado es una subrutina disponible para las aplicaciones que acceden a unarelacional de bases de datos del sistema. Un procedimiento almacenado (a veces llamado un proc, sproc, StoPro, StoredProc, o SP) se almacena en la base de datos de diccionario de datos .
Los usostípicos para procedimientos almacenados incluyen la validación de datos (integrados en la base de datos) o de control de acceso mecanismos. Además, los procedimientos almacenados se pueden consolidar ycentralizar la lógica que se aplicó inicialmente en las aplicaciones. Procesamiento de extensas o complejas que requiere la ejecución de varios de SQL declaraciones se traslada a los procedimientosalmacenados, y todas las aplicaciones llamar a los procedimientos. Se puede utilizar procedimientos almacenados anidados, mediante la ejecución de un procedimiento almacenado desde dentro de otra.
Losprocedimientos almacenados son similares a las funciones definidas por el usuario (UDF). La principal diferencia es que las UDF se puede utilizar como cualquier otra expresión dentro de los estados deSQL, mientras que los procedimientos almacenados debe ser invocado usando el CALL comunicado.
COMO CREO UN SP
CREATE PROCEDURE [dbo].[Registro]
–Variables
@Password varchar(8),
@ApellidoPvarchar(150),
@ApellidoM varchar(150),
@Nombres varchar(150),
@Email1 varchar(80),
@Folio varchar(9) OUTPUT – Variable de salida
AS
DECLARE @FolioInt int — Declaramos una variable FolioIntBEGIN TRANSACTION
insert into Usuarios ([Password], ApellidoP, ApellidoM, Nombres, Email1)
values(@Password, @ApellidoP, @ApellidoM, @Nombres, @Email1)
COMMIT TRANSACTION
SET @FolioInt =...
Regístrate para leer el documento completo.