我刚刚开始开发Oracle。 有没有办法在视图中填充数据?我在网上找不到任何具体内容。我的SQL Developer说:
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 :(得分:6)
为什么两次 SET COLUMN1 = '50'?
检查Syntax,你需要在没有SET关键字的情况下用逗号分隔列,只使用一次SET:
UPDATE TABLE1 SET col1= 'X', col2='Y' WHERE ...
答案 1 :(得分:0)
您无法更新视图中的数据,只能更新表格。