2012-01-09 64 views
2

我剛開始在Oracle上開發。 有沒有辦法在視圖中填充數據?我在網上找不到具體的東西。我的SQL開發人員說:更新Oracle視圖中的數據

SQL Error: ORA-01747: invalid user.table.column, table.column, or column specification 
01747. 00000 - "invalid user.table.column, table.column, or column specification" 
*Cause:  
*Action: 

當我要更新一個簡單的更新查詢視圖:

update admin.table1 SET COLUMN1 = '50', SET COLUMN1 = '50' 
WHERE COLUMN3 = 'Test' 
+0

您的問題*真*不是可更新的意見... – Sathya 2012-01-10 04:50:43

回答

6

爲什麼兩次SET COLUMN1 = '50'

檢查Syntax,你需要無SET關鍵字分離與逗號列,您可以使用設置一次一次:

UPDATE TABLE1 SET col1= 'X', col2='Y' WHERE ... 
+0

omg謝謝你。我今天做了太多工作;) – 2012-01-09 19:28:32