更改 PostgreSQL 中的默认分隔符



是否可以在PostgreSQL中更改SQL命令分隔符?默认的是一个分号(;),但我想将其设置为其他内容。例如,MySQL可以使用DELIMITER //来做到这一点。

没有办法做到这一点。

并不是说您不需要终止 SQL 中的语句。 唯一需要分号的时候是想通过一次调用向服务器发送多个命令,如

SELECT 42; DROP TABLE students

您需要分号来终止命令行客户端psql中的语句。 如果要避免在psql中使用分号,请使用g作为替换。

最新更新