Я хочу создать пакет, и внутри пакета у нас есть функция, имеющая параметр. У меня есть таблица для TIME_DIM, а гранулярность этой таблицы - одна запись/секунда. Я получаю сообщение об ошибке, когда я упаковываю этот пакет, чтобы кто-нибудь мне помог.Ошибка пакета Oracle
create or replace
PACKAGE PKG_TIME_DIM
IS
Function FUN_TIME_DESC
(TIME_IN IN varchar2)
RETURN varchar2
IS
TIMEDESC varchar2;
CURSOR c1
IS
SELECT TIME_DESC
from TIME_DIM
where TIME_DESC = TIME_IN;
BEGIN
open c1;
fetch c1 into TIME_DESC;
if c1%notfound then
TIMEDESC := 9999;
end if;
close c1;
RETURN TIMEDESC;
END;
END;
Какая ошибка? – Wolf
Другая [новая учетная запись] (http://stackoverflow.com/q/17678660/266304)? У вас, похоже, нет необходимости предоставлять информацию людям, которые вам помогут. –
TIMEDESC varchar2; здесь возникает ошибка. Ошибка (7,4): PLS-00103: встречается символ «TIMEDESC» при ожидании одного из следующих: язык –