Vraag : ontmoet symbool ""

Ik krijg fout pls-00103 wanneer het runnen van het volgende. kon u welk ik zien niet net doe?
thanks

DECLARE
Seq1 PLS_INTEGER: = 0;
BEGIN
UITGEZOCHTE TELLING (1) IN Seq1
VAN ALL_OBJECTS
WAAR OBJECT_NAMEe = HOGERE („tblTrackerSeq“)
EN OBJECT_TYPE = „RANGSCHIKT“;

ALS Seq1 = 0 THEN

TracNewSeq varchar2 VERKLAART (klusje 100);
BEGIN
SELECT „LEIDT TOT HET BEGIN MINVALUE 0 VAN DE OPEENVOLGING tblTrackerSeq MET „||(MAXIMUM (tblTrackerSeq_ID) +1)||“ TOENAME DOOR 1 GEHEIM VOORGEHEUGEN 100“ IN TracNewSeq VAN tblTracker;
EXECUTE DIRECTE TracNewSeq;
END;
BEËINDIGT ALS;      
END;

Antwoord : ontmoet symbool ""

Weinig correctie PL/SQL kan veelvoud hebben verklaringen VERKLAREN maar het zou logisch gezien moeten worden gegroepeerd.

Hier is het voorbeeld

1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
HET HOOFD BEGIN VAN HET BLOK
VERKLAAR
   v_num   AANTAL: = 1;
BEGIN
   DBMS_OUTPUT.PUT_LINE (V_NUM);

   -- HET SUB BEGIN VAN HET BLOK
   VERKLAAR
      v_num2   AANTAL: = 2;
   BEGIN
      DBMS_OUTPUT.PUT_LINE (V_NUM2);
   EIND;      
   -- DE SUB EINDEN VAN HET BLOK
EIND;                                                     
DE HOOFD EINDEN VAN HET BLOK
Andere oplossingen  
 
programming4us programming4us