Ввод параметров в запрос

SQL во всех проявлениях - от ANSI-92 до TSQL.

Модераторы: Yurich, Absurd

Ответить
skorik
Сообщения: 2
Зарегистрирован: 24 май 2005, 16:39

Всем привет! Я - новенькая! Помогите, пожалуйста, найти решение!
У меня есть некая процедура, созданная в SQL Navigator, для БД Oracle. У процедуры есть параметр, который мне бы хотелось задавать в диалоговом режиме непосредственно при выполнении процедуры! Никак не могу сообразить, как это организовать!
YurikGL
Сообщения: 142
Зарегистрирован: 16 фев 2005, 21:54
Откуда: Уфа
Контактная информация:

Насколько знаю из опыта общения с, например, интербейзом, делается это так:
SQLProc.ParamByName('имя параметра').value:=значение параметра

SQLProc - компонент, с помощью которого выполняешь процедуру. Значение параметра берешь из диалогового окна.
mod
Сообщения: 5
Зарегистрирован: 26 май 2005, 17:46
Откуда: Moscow

2skorik

Признак интерактивного запроса для параметра в навигаторе - наличие двоеточия перед именем запрашиваемого параметра; при этом режим Scan Defines д.б. в положении 'ON', т.е. нажата кнопка '&' на тулбаре.

Пример:
select length(:ss) from dual
skorik
Сообщения: 2
Зарегистрирован: 24 май 2005, 16:39

Спасибо за советы! Сейчас попробую их использовать!
Ответить