powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка в функции
7 сообщений из 7, страница 1 из 1
Ошибка в функции
    #39371349
KitKat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Функция создается, но не работает, пишет, что ошибка в выражении. Что не так?
Помогите, пожалуйста.
Эта функция возвращает контактный телефон клиента.
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
CREATE OR REPLACE FUNCTION m_pavlova_ev.get_cont_ph (clnt IN bis.clients.clnt_id%TYPE)
RETURN bis.jur_addresses.phone%TYPE IS
CON_PH bis.jur_addresses.phone%TYPE
BEGIN
  SELECT ja.phone
  INTO CON_PH
  from bis.jur_addresses ja
  where ja.clnt_clnt_id=clnt
  and SYSDATE between ja.start_date and ja.end_date;
  RETURN CON_PH;
END m_pavlova_ev.get_cont_ph
...
Рейтинг: 0 / 0
Ошибка в функции
    #39371351
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новая ORA-66666 "Ошибка в выражении".
...
Рейтинг: 0 / 0
Ошибка в функции
    #39371356
Фотография SY
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KitKat,

Медитируй:

Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
SQL> create or replace
  2    function scott.f1
  3      return number
  4      is
  5      begin
  6          return 1;
  7  end scott.f1;
  8  /

Warning: Function created with compilation errors.

SQL> create or replace
  2    function scott.f1
  3      return number
  4      is
  5      begin
  6          return 1;
  7  end f1;
  8  /

Function created.

SQL>



SY.
...
Рейтинг: 0 / 0
Ошибка в функции
    #39371358
Комма
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
KitKat,
Нет точки с запятой в третьей строке
...
Рейтинг: 0 / 0
Ошибка в функции
    #39371786
KitKat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
dmdmdm,
ORA-06575: Package or function ... is in an invalid state
...
Рейтинг: 0 / 0
Ошибка в функции
    #39371787
KitKat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Комма,

Спасибо, не помогло
...
Рейтинг: 0 / 0
Ошибка в функции
    #39371818
tru55
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
После END замени все на точку с запятой :)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Ошибка в функции
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]