|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
PL/SQL размер входного параметра
Столкнулся с такой ситуацией, имеется ф-я на PL\SQL, в которой один из параметров in out number, в итоге, передавая туда значение, скажем, 0, записать в этот параметр мы сможем значение только от 0 до 9, если писать больше, вылезет ошибка. Есть ли какая-то возможность задать внутри PL\SQL блока размер этого параметра?
Один из вариантов решения (не совсем красивый правда) - передавать вместо number строку типа ' 0'. Oracle 10g Win2k (в Win7 такой проблемы нет) З.Ы. Есть подозрение на ADO. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию Последний раз редактировалось M.A.D.M.A.N., 23.04.2013 в 14:42. |
#2
|
||||
|
||||
Решили проблему так:
Параметру присваиваем строковое значение, состоящее из 27 пробелов (макс. длина числа в оракле) + значение строкой, оракл сам там приводит к числу и нормально передает значение в параметр. — Как тебя понимать? — Понимать меня не обязательно. Обязательно меня любить и кормить вовремя. На Delphi, увы, больше не программирую. Рекомендуемая литература по программированию |