sql - 更改 PostgreSQL 中的默认分隔符
问题描述
是否可以更改 PostgreSQL 中的 SQL 命令分隔符?默认的是分号 (;),但我想将其设置为其他值。例如 MySQL 可以使用DELIMITER //
.
解决方案
没有办法做到这一点。
并不是说您不需要终止 SQL 中的语句。唯一需要分号的情况是,当您想通过一次调用向服务器发送多个命令时,例如
SELECT 42; DROP TABLE students
您需要分号来终止命令行客户端中的语句psql
。如果您想避免在 中psql
使用分号,请\g
用作替换。
推荐阅读
- xamarin - 为带有侧载选项的 UWP 创建包时出现错误
- sql-server - MS SQL Server - 需要将类似的行转换为旧值和新值
- php - 输出空白图像的图像转换和缩放功能
- c++ - C++ - 在 n 叉树上迭代
- webrtc - 如何更改使用 WebRTC for Ant Media Server 发布时的纵横比?
- python - 如何在 tkinter 列表框中的元素名称之前添加填充或删除所选项目下的下划线?
- build - Bazel BUILD 链接 Intel Mkl
- php - 带有条件的下拉菜单php
- alfresco - 露天管理网站
- java - 如何在 Android 中使用 Java 以编程方式构建 NavGraph