Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PARTICIPANTES:
GRUPO No.
301125 761
Tutor:
Resultado de la consulta:
[INNER] JOIN ... ON: Adriana María Torres Álvarez
Código:
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Resultado de la consulta:
Procedimientos Almacenados
Procedimiento 1 Diego Alexander Velasco Acevedo
Código:
CREATE OR REPLACE PROCEDURE Actualizar_Stock(A_CHASIS IN
VARCHAR2) AS
BEGIN
UPDATE TBL_STOCK
SET S_CANTIDAD = (S_CANTIDAD-1)
WHERE ID_STOCK = (SELECT TBL_STOCK_ID_STOCK
FROM TBL_CONCESIONARIO tbl_c
JOIN TB_AUTOMOVIL tb_a
ON tbl_c.TB_AUTOMOVIL_ID_AUTOMOVIL =
tb_a.ID_AUTOMOVIL
WHERE tb_a.A_CHASIS = A_CHASIS);
END;
Resultado de la consulta:
Procedimiento 2
Código:
Resultado de la consulta:
Procedimiento 3
Código:
Resultado de la consulta:
Procedimiento 4
Código:
Resultado de la consulta:
Procedimiento 5
Código:
Resultado de la consulta:
Disparadores o Trigger
Trigger 1 Diego Alexander Velasco Acevedo
Código:
CREATE OR REPLACE TRIGGER tr_actualizar_stock_concesionario
BEFORE INSERT ON TBL_FACTURA_AUTOMOVIL
FOR each ROW
DECLARE
STOCK INTEGER;
BEGIN
SELECT TBL_STOCK_ID_STOCK INTO STOCK
FROM TBL_CONCESIONARIO
WHERE TB_AUTOMOVIL_ID_AUTOMOVIL =
:NEW.TB_AUTOMOVIL_ID_AUTOMOVIL;
UPDATE TBL_STOCK
SET S_CANTIDAD = (S_CANTIDAD-1)
WHERE ID_STOCK = STOCK;
END;
Resultado de la consulta:
Trigger 2
Código:
Resultado de la consulta:
Trigger 3
Código:
Resultado de la consulta:
Trigger 4
Código:
Resultado de la consulta:
Trigger 5
Código:
Resultado de la consulta:
Nombre Estudiante 1:
Imagen 1 Imagen 2
Nombre Estudiante 2:
Imagen 1 Imagen 2
Nombre Estudiante 3:
Imagen 1 Imagen 2
Nombre Estudiante 4:
Imagen 1 Imagen 2
Nombre Estudiante 5:
Imagen 1 Imagen 2
CONCLUSIONES