Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DATOS
Clase N° 09
Práctica la puntualidad
Respeta el turno de
participación
PRESENTACIÓN DE LA CLASE
Aprendizaje Esperado: Gestionan bases de datos utilizando software de aplicación de base de
datos según requerimientos.
/*BUSQUEDA SIMPLE DE UN REGISTRO SELECT Campos FROM Tabla WHERE Campo = valor */
/*ELIMAR UN REGISTRO
DELETE FROM Tabla WHERE Campo_llave_primaria = valor */
Por ejemplo:
EXEC pa_libros_limite_stock
PROCEDIMIENTO ALMACENADO
PROCEDIMIENTO ALMACENADO
Los procedimientos almacenados se eliminan con "DROP PROCEDURE".
Sintaxis:
Nota: Se recomienda ejecutar el procedimiento almacenado del sistema "sp_depends" para ver si algún objeto
depende del procedimiento que deseamos eliminar.
Podemos eliminar una tabla de la cual dependa un procedimiento, SQL Server lo permite, pero luego, al ejecutar el
procedimiento, aparecerá un mensaje de error porque la tabla referenciada no existe.
PROCEDIMIENTO ALMACENADO
Los procedimientos almacenados pueden recibir y devolver información; para ello se emplean
parámetros, de entrada y salida, respectivamente.
• Los parámetros se definen luego 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 varios parámetros por procedimiento, se separan por comas
PROCEDIMIENTO ALMACENADO
Por ejemplo:
EXEC ConsultarS_Prestamo
PROCEDIMIENTO ALMACENADO
PROCEDIMIENTO ALMACENADO
EXEC ConsultarC_Prestamo
PROCEDIMIENTOS ALMACENADOS
Practica Base de Datos Biblioteca
CREATE PROCEDURE BuscarC_Prestamo @C_socio int
AS SELECT Cod_socio, Nom_socio, Tel_socio, Fecha_pre, Fecha_ent,
No_ejemplar, Fecha_entregado, Titulo_lib, Editorialbeta
FROM Socio INNER JOIN Prestamo
ON Socio.Cod_socio = Prestamo.Cod_socio1 INNER JOIN Libros
ON Libros.ISBN = Prestamo.ISBN2 INNER JOIN Editorial
ON Libros.Id_editorial1 = Editorial.Id_editorial
WHERE Cod_socio = @C_socio
PROCEDIMIENTOS ALMACENADOS
Practica Base de Datos Biblioteca