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

Вниз

Обновляемы просмотры   Найти похожие ветки 

 
Ренат ©   (2002-11-15 10:38) [0]

Есть такой просмотр
CREATE VIEW my (
PID,
DISTRICTNM
) AS
select
P.PID,District.NM
from P
left join DISTRICT on P.DISTRICTID=DISTRICT.DISTRICTID

Можно ли как-нибудь сделать возможность его редактирования?


 
Val ©   (2002-11-15 11:03) [1]

с помощью редактирования соотв. таблиц.


 
Ренат ©   (2002-11-15 11:05) [2]

не я имею в виду создание самого запроса с возможностью конкретно его самого редактирования


 
passm ©   (2002-11-15 11:18) [3]

Если в запросе просмотра присутствует какое-либо соединение, или сортировка.., то он нередактируемый. Вполне обоснованное ограничение, ИМХО.


 
Reindeer Moss Eater   (2002-11-15 12:14) [4]

Сортировки в просмотре быть не может по определению, а этот конкретный просмотр становится обновляемым если CachedUpdates+UpdateSQL


 
passm ©   (2002-11-15 12:25) [5]

Reindeer Moss Eater (15.11.02 12:14)> Сортировки в просмотре быть не может по определению Пардон, ты прав...
Ренат © (15.11.02 11:05)> Это уже называется не редактируемый просмотр, а редактируемый набор данных (потомок TDataSet).


 
-=Sergeante=- ©   (2002-11-15 18:03) [6]


> passm © (15.11.02 11:18)
> Если в запросе просмотра присутствует какое-либо соединение,
> или сортировка


А если конкретно, то, чтобы просмотр можно было обновлять неоходимо одновременное выполнение след. условий:
1. Просмотр должен формироваться только из одной таблицы;
2. В просмотр должены быть включены все поля, имеющие аттрибут NOT NULL
3. Оператор SELECT просмотра не должен использовать аггрегир-х функций, HAVING, соединения т-ц, DISTINCT и хранимых проц-р.
Вот так.


 
Reindeer Moss Eater   (2002-11-15 18:08) [7]

Первое условие необязательно для некоторых серверов.


 
-=Sergeante=- ©   (2002-11-15 18:39) [8]


> Reindeer Moss Eater (15.11.02 18:08)
> Первое условие необязательно для некоторых серверов.

Для каких?


 
Reindeer Moss Eater   (2002-11-15 18:40) [9]

Для MSSQL например



Страницы: 1 вся ветка

Текущий архив: 2002.12.05;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.012 c
4-14857
^Sanya
2002-10-23 20:33
2002.12.05
Как вырубить процесс...


1-14630
NorthMan
2002-11-23 15:25
2002.12.05
Спасибо за ответы про таймер, но вот еще вопрос есть.


3-14415
Step[B.M.]
2002-11-16 01:25
2002.12.05
Firebird... какие плюсы или какие минусы ???


1-14632
Baky
2002-11-24 16:03
2002.12.05
Zooming в TImage


14-14810
VaS
2002-11-15 09:35
2002.12.05
Средства отлова ликов