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

时间:2015-07-31 12:42:16

标签: 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
)
%

没有分隔符会抛出错误:

CREATE SEQUENCE logins_seq
  INCREMENT BY 1
  START WITH 1


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

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:2)

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