![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
FireBird View с параметрами. [D7]
Михаил © (2014-03-03 18:01:00)В View можно передавать параметры для подзапроса?
select * from myview
create view myview(c)
as
select ulogin, upassword from users where ulogin=? and upassword=?
Ega23 (2014-03-03 21:51:00) [21]
> похоже, ТС хочет странного, а именно - обратиться к полям,
> которые есть в подлежащих таблицах, но нет в представлении
ХП?
Кщд (2014-03-03 20:42:00) [22]>Ega23 © (03.03.14 19:27) [9]
похоже, ТС хочет странного, а именно - обратиться к полям, которые есть в подлежащих таблицах, но нет в представлении
Ega23 (2014-03-03 19:27:00) [23]select * from myview where myview.ulogin = 'user' and myview.upassword = '123';
Только смысл какой в такой вьюхе?
clickmaker (2014-03-03 19:24:00) [24]> from myviewwhere user.ulogin
ищу не там, где потерял, а там, где светлее?
Михаил (2014-03-03 19:19:00) [25]
> clickmaker © (03.03.14 19:12) [6]
Проблема передать параметры во внутренний запрос view? доступ на прямую к таблице запрещен.
select * from myview where user.ulogin = 'user' and user.upassword = '123';
clickmaker (2014-03-03 19:12:00) [26]а в чем проблема? вместо users подставить myview
Михаил (2014-03-03 19:10:00) [27]Если напрямую пользователю к таблице доступ запрещен на все, но нужно через view достать информацию из таблицы - используем view.
Вопрос в том как в select count(*) from users where ulogin=? and upassword=?
подставить значения при select from myview
clickmaker (2014-03-03 18:49:00) [28]> Покажите
точно так же, как в запрос к таблице
Михаил (2014-03-03 18:31:00) [29]
> Параметры можно передавать в запрос к вью
Покажите
clickmaker (2014-03-03 18:28:00) [30]во вью вообще нельзя передавать параметры, это по сути виртуальная таблица. Параметры можно передавать в запрос к вью
Михаил (2014-03-03 18:02:00) [31]пардон
select count(*) from users where ulogin=? and upassword=?