sql >> Database >  >> RDS >> Oracle

Error (5,3):PLS-00103:kwam het symbool BEGIN tegen bij het verwachten van een van de volgende:taal

Een pakket bestaat uit een pakketspecificatie en een pakketlichaam. U verklaart de procedure in de specificatie (ervan uitgaande dat u de procedure openbaar wilt maken) en implementeert deze in de body.

U zou dus bijvoorbeeld de pakketspecificatie maken

CREATE OR REPLACE PACKAGE package1
AS
  PROCEDURE procHTML1;
END package1;

En dan zou je de body van het pakket maken

CREATE OR REPLACE PACKAGE BODY package1
AS
  PROCEDURE procHTML1
  AS
  BEGIN
    htp.print( '<<some HTML>>' );
  END procHTML1;
END package1;



  1. mysql ERROR 1426 (42000):Te grote precisie 14 opgegeven voor kolom 'tijd'. Maximale moeder is 6

  2. Deelnemen aan bewerking duplicatie

  3. WHERE IN voorwaarde accepteert geen tekenreekswaarde

  4. Autorunning-query in mysql