是否可以在PostgreSQL中更改SQL命令分隔符?默认的是一个分号(;),但我想将其设置为其他内容。例如,MySQL可以使用DELIMITER //
来做到这一点。
没有办法做到这一点。
并不是说您不需要终止 SQL 中的语句。 唯一需要分号的时候是想通过一次调用向服务器发送多个命令,如
SELECT 42; DROP TABLE students
您需要分号来终止命令行客户端psql
中的语句。 如果要避免在psql
中使用分号,请使用g
作为替换。