Oracle
 sql >> база данни >  >> RDS >> Oracle

Грешка (5,3):PLS-00103:Срещна се символът BEGIN, когато се очаква едно от следните:език

Пакетът се състои от спецификация на пакета и тяло на пакета. Вие декларирате процедурата в спецификацията (ако приемете, че искате процедурата да бъде публична) и я внедрявате в тялото.

Така например бихте създали спецификацията на пакета

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

И тогава ще създадете тялото на пакета

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Вмъкване на Oracle, ако редът не съществува

  2. Преобразуване на CLOB в NUMBER за сравнение - Oracle

  3. Посочете пътя на класа за maven

  4. разл. между дати - SQL плюс

  5. Как да използвам външен ключ в oracle