我有多个查询的文件。如何使用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
)
答案 0 :(得分:3)
分隔语句的默认分隔符是;
,因此您的查询应该已经在文件中分开,并且不需要定义分隔符。
答案 1 :(得分:2)
为什么要在postgresql中使用分隔符%
?您已经有分隔符;