Bonjour a tous, on me demande de créer une vue qui contient tous les employés dans le département 20, en empêchant toute modif de celle-ci.
Alors bon je me suis exécuté et voila ce que j'ai fait :
CREATE VIEW Emp_vu_20 AS
SELECT last_name, department_id
FROM employees
WHERE department_id = 20;
Sachant que ma table ressemble a ca :
Quant au fait d'empêcher toute modification est-ce qu'un commit peut suffire?
Dans un second temps on me demande de créer une séquence me permettant de générer les numéros des ID des employés pour la table Emp.
Alors tout d'abord je crée ma séquence du genre :
CREATE SEQUENCE gener_id
START WITH 100
INCREMENT BY 10
MAXVALUE 1000;
Puis
INSERT INTO Emp(ID)
VALUES (gener_id, nextval);
Ma machine virtuelle Oracle est en rade...Je n'ai donc pas pu tester et comme je suis novice en SQL je préfère avoir votre avis.
Merci d'avance.
Partager