【问题标题】:PostgreSQL delimiter to separate multiple queries in queries filePostgreSQL 分隔符来分隔查询文件中的多个查询
【发布时间】:2015-07-31 12:42:15
【问题描述】:

我有多个查询的文件。如何使用 DELIMITER 将它们分开? 我像在 mysql 中一样尝试过,但它没有编译:

DELIMITER %

CREATE SEQUENCE logins_seq
  INCREMENT BY 1
  START WITH 1
%

CREATE TABLE logins (
  login_name VARCHAR(64) NOT NULL
)
%

没有分隔符会抛出错误:

CREATE SEQUENCE logins_seq
  INCREMENT BY 1
  START WITH 1


CREATE TABLE logins (
  login_name VARCHAR(64) NOT NULL
)

【问题讨论】:

  • 您已经使用; 终止语句。为什么需要另一个分隔符?
  • 你不需要那个。 Postgres 使用标准分隔符;

标签: sql postgresql delimiter


【解决方案1】:

分隔语句的默认分隔符是;,因此您的查询应该已经在您的文件中分隔,无需定义分隔符。

【讨论】:

    【解决方案2】:

    为什么要在 postgresql 中使用分隔符 %?你已经有分隔符;

    【讨论】:

      猜你喜欢
      • 2011-11-14
      • 1970-01-01
      • 2017-05-17
      • 1970-01-01
      • 2011-03-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多