В Oracle синтаксис для обновления представления отличается от синтаксиса SQL * Server.В Oracle вы могли бы выполнить следующий запрос:
UPDATE (SELECT A.TEMSILCI_KOD
FROM S_MUSTERI A, S_TEKLIF B
WHERE A.TEMSILCI_KOD = 9
AND B.BAYI_KOD = 17
AND A.HESAP_NO = B.HESAP_NO)
SET TEMSILCI_KOD = 4
Примечание. Этот запрос будет работать в Oracle только в том случае, если (S_TEKLIF.BAYI_KOD, S_TEKLIF.HESAP_NO)
уникален (поэтому обновление не будет неоднозначным, и каждая строка из S_MUSTERI
будетобновляться не более одного раза).