【问题标题】:what is the difference between executing a batch and executing a bunch of statements in dbeaver在 dbeaver 中执行批处理和执行一堆语句有什么区别
【发布时间】:2019-01-23 11:54:17
【问题描述】:

DBeaver在执行脚本和执行与"Execute Statement"相同的语句之间是否存在根本区别?

使用以下 PostgreSQL 脚本

SELECT TXID_CURRENT();

SELECT TXID_CURRENT();

如果我将两者都作为单个“语句”的一部分执行,它们看起来像是在同一个事务中执行 而如果我执行“脚本”,它们似乎是单独触发的(而不是在一个公共事务中)

这是 DBeaverPostgreSQL 的功能吗?

【问题讨论】:

    标签: postgresql dbeaver


    【解决方案1】:

    来自manual

    -> 执行 SQL 语句。 这会在光标或选定文本下执行 SQL 查询,并用查询结果填充结果窗格。

    ->在主菜单或主工具栏中执行 SQL 脚本。这会将当前编辑器(或选定的查询)中的所有查询作为脚本执行。 DBeaver 使用语句分隔符(默认为“;”)逐一解析查询并连续执行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-07-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-16
      • 2015-10-25
      • 1970-01-01
      相关资源
      最近更新 更多