powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Хр процедуры
2 сообщений из 2, страница 1 из 1
Хр процедуры
    #32059476
Mity
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе утро. Уменя 2 вопроса.
1. Можно ли передать параметр в представление(View)?
view
select * from table1 where id=<параметр>
2. Как вызвать хранимую процедуру с параметром в SELECT, если SELECT находиться в хранимой процедуре т.е
procedure ff
as
begin
for select * from proc(<параметр>) /*????*/
do
begin
end
end?
Ответьте с примерами.
...
Рейтинг: 0 / 0
Хр процедуры
    #32059610
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет.
Все очень просто - переменные, там, где они могут быть спутаны с именами полей таблиц или представлений или пареметров процедур предваряются двоеточием.
Параметры в представление передавать нельзя, т.к. у представлений нет параметров (они есть только у SP и UDF). Но запрос select * from table1 where id=:MyParam into ... будет работать в триггере или процедуре, если там есть переменная с именем MyParam.
С процедурой то же самое:
...
for select * from proc(:MyParam) into ...
do
begin
end
...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Хр процедуры
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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