2012-01-09 22 views
2

Oracleで開発を開始したところです。 ビューにデータを設定する方法はありますか?私はウェブ上で何も具体的なものを見つけなかった。マイSQL Developerは言う: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

答えて

6

なぜ二回SET COLUMN1 = '50'

チェックSyntaxは、あなたが一度だけSETを1回使用し、SETキーワードを指定せずにカンマで列を区切る必要があります。

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

omgありがとうございます。私は今日はあまりにも多くの仕事をしている;) –

0

あなたは、ビューのデータ、表のみを更新することはできません。