如何在带有Redshift的SQL Workbench / J中使用保存点?

时间:2018-09-05 08:53:38

标签: amazon-redshift sql-workbench-j savepoints

是否可以在redshift sql工作台中重新创建以下内容?

create table test as 
select top 10 * from core_data;
savepoint sv;
delete from test
where name like 'A%';
savepoint sv2;
delete from test
where name like 'B%';
rollback to sv;

1 个答案:

答案 0 :(得分:3)

Redshift完全不支持从RollbackSavepoints。因此,您也无法使用工作台。

请参阅此处Redshift的所有unsupported PostgreSQL函数的列表。它还包括保存点

如果您像这样对rollback to savepoint执行Redshift查询,

rollback to savepointexample;

您将看到以下错误。

  

错误:SQL命令“回滚到保存点sv3;”不支持。