Sunteți pe pagina 1din 6

FACULTAD DE INGENIERÍA

ESCUELA ACADÉMICO PROFESIONAL DE INGENIERÍA DE SISTEMAS

INFORME:
10 EJEMPLOS DE PROCEDIMIENTOS ALMACENADOS EN SQL SERVER MANAGEMENT

AUTOR:
ARRUNATEGUI URBINA, MARKO ALESSANDRO

ASESOR:
MORE VALENCIA, RUBEN

PIURA – PERÚ
2019
/* 1. REGISTRAREMOS UNA PELICULA CON LOS SIGUIENTES DATOS:

<000013, LA CASA DE PAPEL, ROBO DEL SIGLO, 01, 02>*/


CREATE PROCEDURE INGRESARDATOS

@Pelicula CHAR(6),

@Titulo VARCHAR(50),

@Descripcion VARCHAR(500),

@Genero CHAR(2),

@Censura CHAR(2)

As

INSERT INTO PELICULA(Pelicula,Titulo,Descripcion,Genero, Censura)

values (@Pelicula,@Titulo,@Descripcion,@Genero,@Censura)

EXEC INGRESARDATOS '000013','LA CASA DE PAPEL','ROBO DEL SIGLO','01','02'

/*2. CONSULTE LAS FUNCIONES DE UN DETERMINADO CINE*/


CREATE PROCEDURE FUNCIONES

@CINE CHAR(3)

as

SELECT F.Pelicula, F.HoraInicio, F.HoraInicio, F.Sala

FROM FUNCION F

where F.Cine = @CINE

GO

/*INGRESAMOS DATOS*/

EXEC FUNCIONES '001'

Página 2
/* 3. REGISTRAREMOS UN NUEVO GENERO <05, Romance>*/

CREATE PROCEDURE NUEVOGENERO

@Genero CHAR (2),

@Descripcion VARCHAR (30)

As

INSERT INTO GENERO (Genero, Descripcion)

values (@Genero,@Descripcion)

/*Ingresaremos los datos */

EXEC NUEVOGENERO '05','Romance'

/*4. ELIMINAR PELICULA*/


CREATE PROCEDURE ELIMINARPELI

@Pelicula CHAR(6)

as

DELETE PELICULA

WHERE Pelicula=@Pelicula

/*INGRESAMOS DATOS*/

EXEC ELIMINARPELI '000012'

Página 3
/*5. ACTUALIZAR CENSURA*/
CREATE PROCEDURE ACTUALIZAR_CENSURA

@Censura CHAR(2),

@Descripcion VARCHAR(30)

as

UPDATE CENSURA SET Descripcion = @Descripcion

WHERE Censura = @Censura

go

/*INGRESAMOS DATOS*/

EXEC ACTUALIZAR_CENSURA'02', 'Mayores de 16'

/*6. BUSCAR PELICULA*/


CREATE PROCEDURE BUSCARPELI

@Pelicula char(6)

as

select*from PELICULA

where Pelicula = @Pelicula

go

/*INGRESAMOS DATOS*/

EXEC BUSCARPELI '000001'

Página 4
/*7. BUSCAR GENERO POR NOMBRE*/
CREATE PROCEDURE BUSCARGENERO

@Descripcion VARCHAR(30)

as

select*from GENERO

where Descripcion = @Descripcion

go

/*INGRESAMOS DATOS*/

EXEC BUSCARGENERO 'Accion'

/*8. Registrar nuevo cine*/


CREATE PROCEDURE NUEVOCINE

@Cine CHAR(3),

@Nombre VARCHAR(30),

@Direccion VARCHAR(120),

@Telefono CHAR(7)

As

INSERT INTO CINE (Cine, Nombre, Direccion, Telefono)

values (@Cine, @Nombre, @Direccion, @Telefono)

Página 5
/*9. ELIMINAR cine*/
CREATE PROCEDURE ELIMINARCINE

@Cine CHAR(3)

as

DELETE CINE

WHERE Cine=@Cine

/*INGRESAMOS DATOS*/

EXEC ELIMINARCINE '002'

/*10. ACTUALIZAR GENERO*/


CREATE PROCEDURE ACTUALIZAR_GENERO

@Genero CHAR(2),

@Descripcion VARCHAR(30)

as

UPDATE GENERO SET Descripcion = @Descripcion

WHERE Genero = @Genero

go

/*INGRESAMOS DATOS*/

EXEC ACTUALIZAR_GENERO '02', 'TERROR Y SUSPENSO'

Página 6

S-ar putea să vă placă și