Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 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
3-23507
Sava
2002-06-17 15:44
2002.07.08
Как вернуть значение из хранимой процедуры MS SQL?


6-23694
Dmitriy_0
2002-04-25 10:32
2002.07.08
Как работать со своим SMTP ?


1-23545
Дельфятник
2002-06-26 17:37
2002.07.08
Access Violation при работе с TComboBox.


3-23526
John Kayfolom
2002-05-16 13:30
2002.07.08
Формирование CREATE TABLE


3-23504
MVVD
2002-06-13 16:57
2002.07.08
Back up





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский