Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
CURSOR c1
IS
SELECT "ID_PRODUS"
FROM EXAMEN_PRODUSE
CURSOR c1
IS
SELECT "ID_CATEGORIE"
FROM EXAMEN_COTATVA
END
/
/
ALTER TRIGGER "RESTRICT_SALARIUL" ENABLE
/
CREATE OR REPLACE TRIGGER "TRIGGER_SUB5"
BEFORE INSERT or UPDATE on BILET_ANGAJATI
FOR EACH ROW
BEGIN
IF :new."salar">4000 then
RAISE_APPLICATION_ERROR (-20202, 'salariul maxim introdus depaseste limita de
4000 lei ');
end if;
END;
/
ALTER TRIGGER "TRIGGER_SUB5" ENABLE
/
CREATE OR REPLACE FORCE VIEW "PRODUSE_CU_COTETVA_MARI" ("DENUMIRE", "VALOARE") AS
SELECT EXAMEN_PRODUSE.DENUMIRE,EXAMEN_COTATVA.VALOARE
FROM EXAMEN_PRODUSE
INNER JOIN EXAMEN_COTATVA
ON EXAMEN_PRODUSE.FK_COTATVA= EXAMEN_COTATVA.ID_CATEGORIE
WHERE EXAMEN_COTATVA.VALOARE>9
/
CREATE OR REPLACE FORCE VIEW "VANZARI_CL_A" ("PRODUS", "Valoare iesita din
gestiune", "NUMAR FACTURA") AS
SELECT PRODUSEFACTURATE.DENP "PRODUS",SUM(PRODUSEFACTURATE.VALOARE_FARA_TVA)
"Valoare iesita din gestiune", FACTURI.NRFACTURA "NUMAR FACTURA"
FROM PRODUSEFACTURATE
INNER JOIN produse
ON Produsefacturate.denp = Produse.DENUMIRE_PRODUS
INNER JOIN facturi
ON Produsefacturate.idfactura = Facturi.idfactura
INNER JOIN clienti
ON Clienti.COD_CLIENT= Produsefacturate.codclient
WHERE CLIENTI.DENUMIRE='SC A SRL'
GROUP BY Produsefacturate.denp, Facturi.nrfactura
/