我有以下查询:
DELETE FROM registration_null_imei_reconcile_view_final WHERE token in (SELECT token from registration_not_null_imei_reconcile_view)
它提供以下异常
java.sql.SQLException:Amazon无效操作:不能 从视图中删除;
我们无法从红移视图中删除数据吗?
答案 0 :(得分:0)
视图只是SQL查询的快捷方式,您无法从视图中删除。您必须从具有token
列的基础表中删除。如果要使用视图,因为有一些应用于此表的其他过滤器,您可以将此表连接到delete语句中的视图,如下所示:
delete from your_table t
using registration_null_imei_reconcile_view_final v
where t.id=v.id
and t.token in (SELECT token from registration_not_null_imei_reconcile_view)