Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.07.08;
Скачать: CL | DM;

Вниз

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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.015 c
8-23678
ATLANTIDO
2002-03-01 19:07
2002.07.08
ИМПОРТ 3D-МОДЕЛЕЙ


1-23535
Mic_2000
2002-06-26 03:43
2002.07.08
Переменная в ехе файле


1-23597
.: Joiro :.
2002-06-25 12:22
2002.07.08
Временное отключение OnPaint.


7-23795
special_ruslan
2002-04-11 15:39
2002.07.08
мультимедиа + WinAPI


1-23566
Archont
2002-06-26 22:47
2002.07.08
Чтение данных из внешнего файла