3 Ocak 2008 Perşembe

SOURCE TABLOSUNDA UPDATE YAPMAK

 

 

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=’ANKARA’

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=’ANKARA’

) x
where x.reference=RI_SOURCES.REFERENCE

 

 

Hiç yorum yok: