Ошибка PLS-00103 в функции PL / SQL - PullRequest
0 голосов
/ 05 июня 2018

Этот код не скомпилируется.Я не знаю, что происходит.Я использую Oracle 8i

CREATE OR REPLACE FUNCTION SALMINS 
IS RETURN NUMBER
   SAL NUMBER(10);
BEGIN
 SELECT MIN(SALARIO) INTO SAL FROM EMPLE;
 RETURN (SAL);
END;

Ошибка:

LINE/COL ERROR
-------- -----------------------------------------------------------------
2/1      PLS-00103: Encountered the symbol "IS" when expecting one of the
         following:
         ( return compress compiled wrapped

Определение таблицы:

 Name                                      Null?    Type
 ----------------------------------------- -------- ----------------------------
 EMP_NO                                    NOT NULL NUMBER(4)
 APELLIDO                                           VARCHAR2(10)
 OFICIO                                             VARCHAR2(10)
 DIR                                                NUMBER(4)
 FECHA_ALT                                          DATE
 SALARIO                                            NUMBER(10)
 COMISION                                           NUMBER(10)
 DEPT_NO                                            NUMBER(2)

1 Ответ

0 голосов
/ 05 июня 2018
CREATE OR REPLACE FUNCTION SALMINS 
RETURN NUMBER IS   -- and not IS RETURN NUMBER
   SAL NUMBER(10);
BEGIN
 SELECT MIN(SALARIO) INTO SAL FROM EMPLE;
 RETURN (SAL);
END;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...