[Oracle] Различный результат выполнения функции разными сессиями
или текущее время дня
как мы можем ответить на твой вопрос не видя кода процедуры?
А вопрос - он абстрактный, что например может привести к подобному.

Просто предположение, в какую сторону можно посмотреть

и developer, и код - могут неявные преобразования над параметрами делать при передаче их базе
напрямую вызываю функцию - один результат
вызываю ее же из дельфи - другой результат, но не всегда а иногда
оказалось что в varchar2 я клал нечитаемые символы, ораклу на это пофиг а дельфовскому драйверу не пофиг, он эти символы обрезал
это я к тому, что для начала удостоверься что входные параметры одни и те же
я делал так: в самом начале хранимой процедуры вывел данные в левую таблицу
причем для строк вывел коды символов
так и увидел что некторые коды отсутствовали
Скорее всего меняются данные, через которые получается возвращаемый результат.
Без кода процедуры - это гадание на кофейной гуще.

Да и в принципе ХП может проверять из какого приложения её дергают и изменять результат.

мне собственно это гадание и интересно былотоесть ты над нами издеваешься?
С чего ты взял?
тоесть ты над нами издеваешься?просто эксперименты ставитъ
Оставить комментарий
wwoland
Есть хранимая процедура, которая дергается напрямую из PL/SQL Developera и програмно.Параметры входные одинаковые, результат разный, почему это может быть?
Выывается процедура из под одного и того же пользователя.