Oracle
 sql >> Base de données >  >> RDS >> Oracle

Erreur (5,3) : PLS-00103 :le symbole BEGIN a été rencontré lorsque l'un des éléments suivants était attendu : langue

Un package est composé d'une spécification de package et d'un corps de package. Vous déclarez la procédure dans la spécification (en supposant que vous souhaitiez que la procédure soit publique) et vous l'implémentez dans le corps.

Ainsi, par exemple, vous créeriez la spécification de package

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

Et ensuite, vous créeriez le corps du package

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