сдклать update по view
Добавлено: 11 сен 2008, 16:53
Можно ли сделайть update для именованной вьюхи.
Скажем есть view
где-то в коде нужно внести изменения в БД
я могу конечно создать дефолтную view и уже по ней делать изменения в SpSopr-е, т.е.
но хочется это сделать именно по конкретной view, чтобы и изменения сразу стали доступны в этий tView. Спасибо!
Скажем есть view
Код: Выделить всё
create view tView as select * from spsopr, basedoc
Код: Выделить всё
tView._loop spSopr
{
if (tView.SpSopr.Nodok == ....)
update tView.SpSopr set ... // здесь нужно проапдейтить данные SpSopr-a
}
Код: Выделить всё
create view as select * from SpSopr;
tView._loop spSopr
{
if (tView.SpSopr.Nodok == ....)
update SpSopr where ((tView.SpSopr.NRec == SpSopr.NRec)) set ... // здесь нужно проапдейтить данные SpSopr-a
}