Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / помогите разобраться / 3 сообщений из 3, страница 1 из 1
04.05.2017, 13:20
    #39448702
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите разобраться
Добрый день.

1) Есть функция f1 в схеме C1 в пакете pack1, содержащая merge в таблицу T.
2) Открыл новую сессию, в которой выполняю запрос(вывожу количество строк) из merge финкции c1.pack1.f1, в этой же сессии в анонимном блоке вызываю функцию c1.pack1.f1 (переписал merge на select count(*) into v, и вывожу количество строк(значение переменной v) dbms_output'ом).
В итоге получаю следующее:
запрос вернул count = x
внутри функции v = y.
Коннекчусь под юзером W, функция в пакете схемы C1.

Помогите, пожалуйста, разобраться почему я получаю разные результаты?
...
Рейтинг: 0 / 0
04.05.2017, 16:52
    #39448871
israelshamir
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите разобраться
israelshamir,

отбой мужики, я говнокодер. Нашел причину
...
Рейтинг: 0 / 0
05.05.2017, 09:45
    #39449165
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
помогите разобраться
israelshamir,

Идеальный пост для этого форума.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / помогите разобраться / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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