首页 > 解决方案 > 更改 PostgreSQL 中的默认分隔符

问题描述

是否可以更改 PostgreSQL 中的 SQL 命令分隔符?默认的是分号 (;),但我想将其设置为其他值。例如 MySQL 可以使用DELIMITER //.

标签: sqlpostgresql

解决方案


没有办法做到这一点。

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

SELECT 42; DROP TABLE students

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


推荐阅读