結合db link執行insert時報ORA-01732

wxjzqym發表於2011-06-10

    今天開發人員在A資料庫中執行insert into ) values(1,'tl')時報如下錯誤:
    ORA-01732: data manipulation operation not legal on this view。錯誤資訊中明確指出t作為一個檢視無法執行insert操作,進入t所在的使用者下,執行select object_name,object_type from user_objects where object_name='T';從該sql語句得出的結果發現該使用者下擁有名為t的物化檢視,預設情況下物化檢視是不支援DML操作,於是建議開發人員可以直接操作物化檢視的基表,讓基表和物化檢視之間來同步資料的變化。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/20801486/viewspace-697622/,如需轉載,請註明出處,否則將追究法律責任。

相關文章