TP 3
TP 3
ERROR:
ORA-01017: invalid username/password; logon denied
Table cr��e.
SQL> begin
2 for i in 1..31 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values (
5 i,
6 'software engineer'|| i,
7 50000 + (i*1000),
8 100000 + (i*2000)
9 );
10 end loop
11 end;
12
13 /
end;
*
ERREUR � la ligne 11 :
ORA-06550: Ligne 11, colonne 1 :
PLS-00103: Symbole "END" rencontr� � la place d'un des symboles suivants :
; <identificateur> <identificateur entre guillemets>
Symbole ";" a �t� substitu� � "END" pour continuer.
SQL> begin
2 for i in 1..31 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values (
5 i,
6 'software engineer'|| i,
7 50000 + (i*1000),
8 100000 + (i*2000)
9 );
10 end loop;
11 end;
12 /
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
1
software engineer1
51000 102000
2
software engineer2
52000 104000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
3
software engineer3
53000 106000
4
software engineer4
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
54000 108000
5
software engineer5
55000 110000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
software engineer6
56000 112000
7
software engineer7
57000 114000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
8
software engineer8
58000 116000
9
software engineer9
59000 118000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
10
software engineer10
60000 120000
11
software engineer11
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
61000 122000
12
software engineer12
62000 124000
13
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
software engineer13
63000 126000
14
software engineer14
64000 128000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
15
software engineer15
65000 130000
16
software engineer16
66000 132000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
17
software engineer17
67000 134000
18
software engineer18
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
68000 136000
19
software engineer19
69000 138000
20
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
software engineer20
70000 140000
21
software engineer21
71000 142000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
22
software engineer22
72000 144000
23
software engineer23
73000 146000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
24
software engineer24
74000 148000
25
software engineer25
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
75000 150000
26
software engineer26
76000 152000
27
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
software engineer27
77000 154000
28
software engineer28
78000 156000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
29
software engineer29
79000 158000
30
software engineer30
80000 160000
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
31
software engineer31
81000 162000
31 lignes s�lectionn�es.
COUNT(*)
----------
31
Session modifi�e.
SQL> select sysdate from dual;
SYSDATE
-----------------
16_03_25 13:45:54
Table cr��e.
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employees_id, employees_title, email,
job_i, salary, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 100000 + (i*2000),
10 i
11 );
12 endloop ;
13 end;
14 /
end;
*
ERREUR � la ligne 13 :
ORA-06550: Ligne 13, colonne 4 :
PLS-00103: Symbole ";" rencontr� � la place d'un des symboles suivants :
loop
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employees_id, employees_title, email,
job_i, salary, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 100000 + (i*2000),
10 i
11 );
12 end loop ;
13 end ;
14 /
insert into employees ( employees_id, employees_title, email, job_i,
salary, departement_id)
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 77 :
PL/SQL: ORA-00904: "JOB_I" : identificateur non valide
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employees_id, employees_title, email,
job_i, salary, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]'|| i,
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
insert into employees ( employees_id, employees_title, email, job_i,
salary, departement_id)
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 27 :
PL/SQL: ORA-00913: trop de valeurs
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employee ( employee_id, employee_title, email,
job_i, salary, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
insert into employee ( employee_id, employee_title, email, job_i,
salary, departement_id)
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 27 :
PL/SQL: ORA-00942: Table ou vue inexistante
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 103 :
PL/SQL: ORA-00911: caract�re non valide
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email,
job_id, salary, departement_id)_
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
insert into employees ( employe_id, employe_title, email, job_id,
salary, departement_id)_
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 104 :
PL/SQL: ORA-00911: caract�re non valide
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL>
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
4 insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
5 values (
6 i,
7 'RABII'|| i,
8 '[email protected]',
9 i,
10 MOD(i, 10) + 1,
11 50000 + (i*1000),
12 MOD(i, 3) + 10
13 );
14 end loop;
15 end;
16 /
insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 103 :
PL/SQL: ORA-00911: caract�re non valide
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15
16 );
17 end loop;
18 /
insert into employees ( employe_id, employe_title, email, job_i,
salary, departement_id)_
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 103 :
PL/SQL: ORA-00911: caract�re non valide
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
ORA-06550: Ligne 16, colonne 1 :
PLS-00103: Symbole ")" rencontr�
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email,
job_id, salary, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
insert into employees ( employe_id, employe_title, email, job_id,
salary, departement_id)
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 27 :
PL/SQL: ORA-00913: trop de valeurs
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title,employe_id
number primary key , email, job_i, salary, departement_id)
4 employe_title varchar2(100) ,
5 email varchar2(100) unique ,
6 job_id number,
7 salary number(8,2),
8 manager_id number,
9 salary number(8,2),
10
11 :
12 end loop;
13 end;
14 /
SP2-0552: Variable attach�e "END" non d�clar�e.
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email,
job_id, salary,manager_id, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 '[email protected]',
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
begin
*
ERREUR � la ligne 1 :
ORA-00001: violation de contrainte unique (SYS.SYS_C007391)
ORA-06512: � ligne 3
SQL> begin
2 for i in 1..31 loop
3 insert into employees ( employe_id, employe_title, email,
job_id, salary, departement_id)
4 values (
5 i,
6 'RABII'|| i,
7 'ilias2003rabii'|| i || '@gmail.com' ,
8 i,
9 MOD(i, 10) + 1,
10 50000 + (i*1000),
11 MOD(i, 3) + 10
12 );
13 end loop;
14 end;
15 /
insert into employees ( employe_id, employe_title, email, job_id,
salary, departement_id)
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 27 :
PL/SQL: ORA-00913: trop de valeurs
ORA-06550: Ligne 3, colonne 15 :
PL/SQL: SQL Statement ignored
Table cr��e.
SQL> begin
2 for i in 1..31 loop
3 insert into employes (employe_id, name, email, job_id )
4 values (
5 i
6 'rabii' || i,
7 '[email protected]' ,
8 i,
9 1000000 = (i*122),
10 i
11 );
12 end loop;
13 end;
14 /
'rabii' || i,
*
ERREUR � la ligne 6 :
ORA-06550: Ligne 5, colonne 3 :
PL/SQL: ORA-00917: virgule absente
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employes (employe_id, name, email, job_id )
4 values (
5 i,
6 'rabii' || i,
7 '[email protected]' ,
8 i,
9 1000000 = (i*122),
10 i
11 );
12 end loop;
13 end;
14 /
1000000 = (i*122),
*
ERREUR � la ligne 9 :
ORA-06550: Ligne 9, colonne 9 :
PL/SQL: ORA-00917: virgule absente
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
SQL>
SQL> begin
2 for i in 1..31 loop
3 insert into employes (employe_id, name, email, job_id )
4 values (
5 i,
6 'rabii' || i,
7 '[email protected]',
8 i,
9 1000000 = (i*122),
10 i
11 );
12 end loop;
13 end;
14 /
1000000 = (i*122),
*
ERREUR � la ligne 9 :
ORA-06550: Ligne 9, colonne 9 :
PL/SQL: ORA-00917: virgule absente
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employes (employe_id, name, email, job_id )
4 values (
5 i,
6 'rabii' || i,
7 '[email protected]' ,
8 i,
9 i * 122,
10 i
11 );
12 end loop;
13 END;
14 /
insert into employes (employe_id, name, email, job_id )
*
ERREUR � la ligne 3 :
ORA-06550: Ligne 3, colonne 13 :
PL/SQL: ORA-00913: trop de valeurs
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into employes (employe_id, name, email, job_id )
4 values (
5 i,
6 'rabii' || i,
7 '[email protected]' ,
8 i
9 );
10 end loop;
11 end ;
12 /
SQL> begin
2 for i in 1..10 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values(
5 i,
6 'Rabiijob'|| i ;
7 50000 + (i * 12222),
8 100000 + (i*20000)
9 );
10 end loop ;
11 end;
12 /
'Rabiijob'|| i ;
*
ERREUR � la ligne 6 :
ORA-06550: Ligne 6, colonne 16 :
PL/SQL: ORA-00917: virgule absente
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
ORA-06550: Ligne 7, colonne 1 :
PLS-00103: Symbole "50000" rencontr� � la place d'un des symboles suivants :
( begin case declare end exit for goto if loop mod null
pragma raise return select update while with <identificateur>
<identificateur entre guillemets> <variable attach�e> <<
continue close current delete fetch lock insert open rollback
savepoint set sql execute commit forall merge pipe purge
json_exists json_value json_query json_object json_array
Symbole "(" a �t� substitu� � "50000" pou
ORA-06550: Ligne 7, colonne 20 :
PLS-00103: Symbole "," rencontr� � la place d'un des symboles suivants :
* & = - + < / > at in is mod remainder not rem
<exposant (**)> <> or != or ~= >= <= <> and or like like2
like4 likec as between || year day member submultiset
ORA-06550: Ligne 9, colonne 2 :
PLS-00103: Symbole ";" rencontr� � la place d'un des symboles suivants :
. ( ) , * % & = - + < / > at in is mod remainder not rem
<exposant (**)> <> or != or ~= >= <= <> and or like like2
like4 likec between || multiset member submultiset
SQL> begin
2 for i in 1..10 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values(
5 i,
6 'Rabiijob'|| i,
7 50000 + (i * 12222),
8 100000 + (i*20000)
9 );
10 end loop ;
11 end;
12 /
begin
*
ERREUR � la ligne 1 :
ORA-00001: violation de contrainte unique (SYS.SYS_C007381)
ORA-06512: � ligne 3
SQL> begin
2 for i in 1..10 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values(
5 i,
6 i:
7 /
i:
*
ERREUR � la ligne 6 :
ORA-06550: Ligne 6, colonne 2 :
PL/SQL: ORA-00917: virgule absente
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
ORA-06550: Ligne 6, colonne 2 :
PLS-00103: Symbole "end-of-file" rencontr� � la place d'un des symboles
suivants :
;
SQL> begin
2 for i in 1..10 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values(
5 i*4,
6 'Rabiijob'|| i,
7 50000 + (i * 12222),
8 100000 + (i*20000)
9 );
10 end loop ;
11 end;
12 /
begin
*
ERREUR � la ligne 1 :
ORA-00001: violation de contrainte unique (SYS.SYS_C007381)
ORA-06512: � ligne 3
SQL> begin
2 for i in 1..10 loop
3 insert into jobs ( job_id, job_title, min_salary, max_salary)
4 values(
5 i+32,
6 'Rabiijob'|| i,
7 50000 + (i * 12222),
8 100000 + (i*20000)
9 );
10 end loop ;
11 end;
12 /
SQL> delete from jobs where job_id not in ( select distinct job_id from employes)
2 ;
10 lignes supprim�es.
SQL> commit
2 ;
Validation effectu�e.
COUNT(*)
----------
31
Table modifi�e.
SQL> connect hr
ERROR:
ORA-01017: invalid username/password; logon denied
SQL> connect hr
ERROR:
ORA-01017: invalid username/password; logon denied
Utilisateur cr��.
Table cr��e.
SQL> begin
2 for i in 1..31 loop
3 insert into jobs ( job_id , job_title, min_salary, max_salary)
4 values (
5 i,
6 'RABII JOB '|| i
7 50000 ,
8 1000000000000
9 );
10 end loop;
11 end;
12 /
50000 ,
*
ERREUR � la ligne 7 :
ORA-06550: Ligne 6, colonne 18 :
PL/SQL: ORA-00917: virgule absente
ORA-06550: Ligne 3, colonne 1 :
PL/SQL: SQL Statement ignored
SQL> begin
2 for i in 1..31 loop
3 insert into jobs ( job_id , job_title, min_salary, max_salary)
4 values (
5 i,
6 'RABII JOB '|| i,
7 50000,
8 1000000000000
9 );
10 end loop;
11 end;
12 /
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
1
RABII JOB 1
50000 1,0000E+12
2
RABII JOB 2
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
3
RABII JOB 3
50000 1,0000E+12
4
RABII JOB 4
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
50000 1,0000E+12
5
RABII JOB 5
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
RABII JOB 6
50000 1,0000E+12
7
RABII JOB 7
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
8
RABII JOB 8
50000 1,0000E+12
9
RABII JOB 9
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
10
RABII JOB 10
50000 1,0000E+12
11
RABII JOB 11
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
50000 1,0000E+12
12
RABII JOB 12
50000 1,0000E+12
13
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
RABII JOB 13
50000 1,0000E+12
14
RABII JOB 14
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
15
RABII JOB 15
50000 1,0000E+12
16
RABII JOB 16
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
17
RABII JOB 17
50000 1,0000E+12
18
RABII JOB 18
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
50000 1,0000E+12
19
RABII JOB 19
50000 1,0000E+12
20
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
RABII JOB 20
50000 1,0000E+12
21
RABII JOB 21
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
22
RABII JOB 22
50000 1,0000E+12
23
RABII JOB 23
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
24
RABII JOB 24
50000 1,0000E+12
25
RABII JOB 25
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
50000 1,0000E+12
26
RABII JOB 26
50000 1,0000E+12
27
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
RABII JOB 27
50000 1,0000E+12
28
RABII JOB 28
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
29
RABII JOB 29
50000 1,0000E+12
30
RABII JOB 30
50000 1,0000E+12
JOB_ID
----------
JOB_TITLE
--------------------------------------------------------------------------------
MIN_SALARY MAX_SALARY
---------- ----------
31
RABII JOB 31
50000 1,0000E+12
31 lignes s�lectionn�es.
Table cr��e.
SQL> begin
2 for i in 1..31 loop
3 insert into employes ( employes_id, employes_name, job_id )
4 values (
5 i,
6 'RABII ILYASS' || i,
7 i
8 );
9 end loop;
10 end;
11 /
Proc�dure PL/SQL termin�e avec succ�s.
SQL> begin
2 for i in 1..31 loop
3 insert into jobs ( job_id , job_title, min_salary, max_salary)
4 values (
5 i+50,
6 'RABII JOB '|| i,
7 50000,
8 1000000000000
9 );
10 end loop;
11 end;
12 /
COUNT(*)
----------
62
Session modifi�e.
SYSDATE
-----------------
16-03-25 15:36:27
SQL> delete from jobs where job_id not in ( select distinct job_id from employees);
delete from jobs where job_id not in ( select distinct job_id from employees)
*
ERREUR � la ligne 1 :
ORA-00942: Table ou vue inexistante
SQL> delete from jobs where job_id not in ( select distinct job_id from employes);
31 lignes supprim�es.
SQL> commit;
Validation effectu�e.
COUNT(*)
----------
31
Table modifi�e.