![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
IB и view [D6, IB6.x]
Turalyon © (2002-06-14 11:41:00)Приветствую всех.
Вопрос такой - можно ли создавать просмотры с параметрами, т.е. мне надо чтобы в просмотре были выбраны записи например отобранные по дате, а дату хотелось бы изменять прямо из программы динамически.
Я так понял, что можно динамически прямо из программы создавать просмотр... но мне кажется что это не очень верно... может быть есть способ делать этот просмотр статически и просто изменять параметры.
В книге очень скудно описанно именно про это (по крайней мере в моей). Подскажите плиз.
Romkin (2002-06-14 15:53:00) [1]Если интересует пример SP, возвращающей набор данных
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1024050918&n=1
Alexandr (2002-06-14 14:16:00) [2]обединение таблицы с View или storedProcedure в определенных случаях может завалить сервер, или просто неверный результат выдать...
И зависит это от конкретных запросов, версии сервера и прочего.
Так что лучше сразу написать SP, в токотую и включить объединение с этой таблицей.
Kaban (2002-06-14 14:11:00) [3]Естественно.
Вы можете написать запрос вида
Select * from SP_Name(:param1,:param2)
Turalyon (2002-06-14 14:08:00) [4]Спасибо за объяснения...
Дело в том, что мне необходимо обращаться к результату выполнения (View или SP) как к таблице в дргом запросе... на сколько я понял в случае View это можно. А можно ли также делать с результатами работы SP???
Val (2002-06-14 12:54:00) [5]Дело в том что как раз набор полей мне и нужен статический...
Возможно я неправильно выразился - вы ее в базе определили и все, НД в ней как таблица далее используется. Часто вью используется для ограничения прав, подтягивания полей при связи таблиц и т.д.
мне нужно что то вроде..
Именно для этого предназначены SP -Stored Procedures-хранимые процедуры. Вы в ней пишите параметрический запрос, вызываете ее, передавая параметр, она возвращает вам набор данных.
Turalyon (2002-06-14 12:35:00) [6]Дело в том что как раз набор полей мне и нужен статический... мне нужно что то вроде недельных данных (дневнех, месячных...), мне что то вроде фильтра необходимо...
Простите великодушно...а что такое SP???
Val (2002-06-14 12:08:00) [7]нельзя, да и смысл - просмотр делается как набор данных со статическим набором полей, к которому довольно часто обращаются.
Если же вам нужны наборы данных, получаемые с помощью параметров, изпользуйте SP.