Bonjour tout le monde,

Je suis confronté a un petit problème à la compilation d'une procedure avec SQL*Plus.

Voila ci-dessous la procédure avec les deux erreurs :

Code sql : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
SQL> edit
Wrote file afiedt.buf
 
  1  CREATE OR REPLACE PROCEDURE Y_INC_SAS_ENT(NUMCMD IN NUMBER)
  2  AS
  3  BEGIN
  4  INSERT INTO satcd (nuisatcd, etssatcd,clasatcd, numsatcd, snusatcd, fousatcd, mnesatcd, refsatc
  5  devsatcd, depsatcd, refsatcd, devsatcd, depsatcd, dcdsatcd, drdsatcd,lansatcd,etasatcd,
  6  extsatcd,obssatcd, ucrsatcd);
  7  SELECT nuisvcdv, substr(clisvcdv,0,3),'HPML', numsvcdv, snusvcdv, etssvcdv,'BL'||expsvcdv,
  8  clasvcdv||numsvcdv||snusvcdv, devsvcdv, refsvcli, dcdsvcdv, dedsvcdv,'FR','A',nuisvcdv,obssvcdv
  9  FROM svcdv, svcli
 10  where nuisvcdv = NUMCMD and clisvcdv = numsvcli and etssvcli = etssvcdv;
 11* END;
SQL> /
 
Warning: Procedure created with compilation errors.
 
SQL> show error
Errors for PROCEDURE Y_INC_SAS_ENT:
 
LINE/COL ERROR
-------- -----------------------------------------------------------------
4/1      PL/SQL: SQL Statement ignored
6/29     PL/SQL: ORA-00926: missing VALUES keyword
SQL>

Je vous remercie d'avance pour l'aide que vous allez pouvoir m'apporter.

Anis