Помогите плиз , не получается execute immediate
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Помогите плиз , не получается execute... Expand / Collapse
Автор
Сообщение
29.05.2005 17:31
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 22.06.2005 21:16
Сообщ.: 3, Visits: 34
Есть функция function(:params).
Имя этой функции хранится в таблице.
После её выборки из таблицы делаю :
заменяю в строке функции :params, на нужный параметр и делаю
execute immediate
begin
':result := выбранное_поле;'
using in out result;
end;
не получается (((. Девелопер пишет: неправильный тип данных, хотя типы
result и возвращаемый результат функции одинаковые. параметры тоже правильные.
И ещё: если я пишу вот так:
execute immediate
begin
':result := function(:params);'
using in out result, param ;
end;
param, result - правильные параметры
То тогда всё нормально!!!!
Почему так???? Подскажите
Сообщ. #870102
30.05.2005 20:52
новичок

новичокновичокновичокновичокновичокновичокновичокновичок

участник
Last Login: 22.06.2005 21:16
Сообщ.: 3, Visits: 34
Спасибо, я уже сам всё сделал
Сообщ. #870231
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl

Время GMT +3:00, Сейчас 12:15