【问题标题】:How do I use savepoints in SQL Workbench/J with Redshift?如何在带有 Redshift 的 SQL Workbench/J 中使用保存点?
【发布时间】:2019-02-10 08:33:45
【问题描述】:

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

【问题讨论】:

  • @a_horse_with_no_name 是的,我做了编辑

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


【解决方案1】:

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

在此处查看 Redshift 提供的所有 unsupported PostgreSQL 函数列表。它还包括保存点

如果你执行rollback to savepoint查询到Redshift之类的,

rollback to savepointexample;

您将看到以下错误。

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

【讨论】:

    猜你喜欢
    • 2018-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多