Documente Academic
Documente Profesional
Documente Cultură
ALMACENADOS
(Objetos de Base de Datos)
Parte N1
Creacin : Sintaxis:
Observaciones:
Argumentos = Variables que pueden ser de entrada (Input) o
salida(Output), de ser varios, se separan con comas y cada uno con
su respectivo tipo de dato
Instruccin_SQL = Instrucciones que pueden ser DML o DDL
PROCEDIMIENTOS ALMACENADOS
Modificacin : Sintaxis:
ALTER PROCEDURE [NombreProcedimiento] (Argumentos)
AS
Instruccin_SQL_1
Instruccin_SQL_2
...
Instruccin_SQL_n
Eliminacin : Sintaxis:
DROP PROCEDURE [NombreProcedimiento]
Ejecucin : Sintaxis:
EXECUTE [NombreProcedimiento] (Valores_Argumentos)
VARIABLES
Declaracin : Sintaxis:
IF Condiciones
BEGIN
Instrucciones
END
ELSE
BEGIN
Instrucciones
END
Observaciones:
ELSE : Puede o no ser utilizado
ESTRUCTURAS DE CONTROL: DE
SELECCION
CASE : Sintaxis:
CASE Entrada_Expresion
WHEN Expresion THEN Resultado_Expresion
WHEN Expresion THEN Resultado_Expresion
...
ELSE Resultado_Expresion_Else
END
CASE
WHEN Condicion1 THEN Resultado_Expresion
WHEN Condicion2 THEN Resultado_Expresion
...
ELSE Resultado_Expresion_Else
END
ESTRUCTURAS DE CONTROL: ITERATIVAS
WHILE: Sintaxis:
WHILE Condiciones
BEGIN
Instrucciones
END
TRANSACCIONES
En un Sistema de Gestin de Bases de Datos, es un conjunto de
rdenes que se ejecutan formando una unidad de trabajo, es
decir, en forma indivisible o atmica.
Propiedades ACID:
BEGIN TRANSACTION
Instruccin_SQL_1
Instruccin_SQL_2
Instruccin_SQL_3
...
Instruccin_SQL_n
IF (@@ERROR <> 0)
BEGIN
ROLLBACK TRANSACTION
RETURN @@ERROR
END
COMMIT TRANSACTION