Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
ВнизIB и view Найти похожие ветки
← →
Turalyon (2002-06-14 11:41) [0]Приветствую всех.
Вопрос такой - можно ли создавать просмотры с параметрами, т.е. мне надо чтобы в просмотре были выбраны записи например отобранные по дате, а дату хотелось бы изменять прямо из программы динамически.
Я так понял, что можно динамически прямо из программы создавать просмотр... но мне кажется что это не очень верно... может быть есть способ делать этот просмотр статически и просто изменять параметры.
В книге очень скудно описанно именно про это (по крайней мере в моей). Подскажите плиз.
← →
Val (2002-06-14 12:08) [1]нельзя, да и смысл - просмотр делается как набор данных со статическим набором полей, к которому довольно часто обращаются.
Если же вам нужны наборы данных, получаемые с помощью параметров, изпользуйте SP.
← →
Turalyon (2002-06-14 12:35) [2]Дело в том что как раз набор полей мне и нужен статический... мне нужно что то вроде недельных данных (дневнех, месячных...), мне что то вроде фильтра необходимо...
Простите великодушно...а что такое SP???
← →
Val (2002-06-14 12:54) [3]Дело в том что как раз набор полей мне и нужен статический...
Возможно я неправильно выразился - вы ее в базе определили и все, НД в ней как таблица далее используется. Часто вью используется для ограничения прав, подтягивания полей при связи таблиц и т.д.
мне нужно что то вроде..
Именно для этого предназначены SP -Stored Procedures-хранимые процедуры. Вы в ней пишите параметрический запрос, вызываете ее, передавая параметр, она возвращает вам набор данных.
← →
Turalyon (2002-06-14 14:08) [4]Спасибо за объяснения...
Дело в том, что мне необходимо обращаться к результату выполнения (View или SP) как к таблице в дргом запросе... на сколько я понял в случае View это можно. А можно ли также делать с результатами работы SP???
← →
Kaban (2002-06-14 14:11) [5]Естественно.
Вы можете написать запрос вида
Select * from SP_Name(:param1,:param2)
← →
Alexandr (2002-06-14 14:16) [6]обединение таблицы с View или storedProcedure в определенных случаях может завалить сервер, или просто неверный результат выдать...
И зависит это от конкретных запросов, версии сервера и прочего.
Так что лучше сразу написать SP, в токотую и включить объединение с этой таблицей.
← →
Romkin (2002-06-14 15:53) [7]Если интересует пример SP, возвращающей набор данных
http://delphi.mastak.ru/cgi-bin/forum.pl?look=1&id=1024050918&n=1
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.08;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.006 c