PostgreSQL 分隔符用于分隔查询文件中的多个查询

Ben*_*nas 1 sql postgresql delimiter

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

DELIMITER %

CREATE SEQUENCE logins_seq
  INCREMENT BY 1
  START WITH 1
%

CREATE TABLE logins (
  login_name VARCHAR(64) NOT NULL
)
%
Run Code Online (Sandbox Code Playgroud)

如果没有分隔符,它会抛出错误:

CREATE SEQUENCE logins_seq
  INCREMENT BY 1
  START WITH 1


CREATE TABLE logins (
  login_name VARCHAR(64) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

ese*_*sel 5

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