Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

FireBird View с параметрами. [D7]


Страницы:   1 2

Михаил ©   (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=?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо