1

是否可以在 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;
4

1 回答 1

4

Redshift 无论如何都不Rollback支持Savepoints。因此,您也不能使用工作台。

请参阅此处列出Redshift不支持 PostgreSQL的所有功能。它还包括保存点

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

rollback to savepointexample;

您将看到以下错误。

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

于 2018-09-05T10:15:56.057 回答