source tablosunda güncelleme yapmanın bir yoluda updatable-view özelliğini kullanmaktır.
View üzerinden update yaparken relation’lara göre çeşitli tabloları update edebilirsiniz.
dikkatli olun
örnek
bir şehiden gelen noktaların projeksiyon katsayılarını değiştiriyoruz.
update RI_VIEW_SOURCES
SET PROJ01 = PROJ01 X 1.05
WHERE SURVEYID=’….’ AND PERIOD=’…..’ AND CITY_CODE=’
bu sorguyu bağlı update şeklinde yazmak istersek
update RI_SOURCES
SET PROJ01 = PROJ01 X 1.05
from (
select *
from RI_VIEW_SOURCES
WHERE SURVEYID=’….’ AND PERIOD=’…..’ AND CITY_CODE=’
) x
where x.reference=RI_SOURCES.REFERENCE

Hiç yorum yok:
Yorum Gönder