You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
39 lines
722 B
39 lines
722 B
DROP TABLE ETUDIANT2020;
|
|
CREATE TABLE ETUDIANT2020(nom varchar2(100), age number);
|
|
|
|
INSERT INTO ETUDIANT2020 VALUES('Alice', 12);
|
|
INSERT INTO ETUDIANT2020 VALUES('Bob', 15);
|
|
INSERT INTO ETUDIANT2020 VALUES('Charlie', 18);
|
|
INSERT INTO ETUDIANT2020 VALUES('Dave', 21);
|
|
INSERT INTO ETUDIANT2020 VALUES('Eve', 11);
|
|
|
|
DROP TABLE tligne;
|
|
CREATE TABLE tligne(DESCRIPTION VARCHAR2(300));
|
|
|
|
SET echo off;
|
|
SET verify off;
|
|
SET feedback off;
|
|
|
|
DECLARE
|
|
dnom VARCHAR2(100);
|
|
|
|
CURSOR C IS SELECT nom from ETUDIANT2020 WHERE (age >= 18);
|
|
|
|
BEGIN
|
|
OPEN C;
|
|
FETCH C into dnom;
|
|
WHILE C%FOUND
|
|
LOOP
|
|
INSERT INTO tligne VALUES(dnom);
|
|
FETCH C into dnom;
|
|
END LOOP;
|
|
CLOSE C;
|
|
END;
|
|
.
|
|
/
|
|
SET echo on;
|
|
SET verify on;
|
|
SET feedback on;
|
|
|
|
SELECT * FROM TLIGNE;
|