Текущий архив: 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.011 c