为什么从返回的网格中复制值标有引号?

Ale*_*lex 29 postgresql pgadmin

在PgAdmin III中,当我从返回的网格中复制值并将其粘贴到查询文本中时,它出现在双引号中.但是要在查询中使用它,例如在where子句中,它必须用撇号标记.所以我必须用撇号替换引号.对我来说,我总是必须这样做,这很奇怪.为什么它以这种奇怪的方式设计?这是一种愚蠢的理论问题,我不指望任何实际的答案:)

小智 47

您可以按照以下步骤自定义引用字符.

  1. 在PgAdmin-III主窗口中,单击"文件",然后单击"选项"
  2. 单击"查询工具"选项卡
  3. 将名为"结果复制引号字符"的字段更改为撇号(')

它应该工作,您可能需要关闭并打开PgAdmin-III

编辑:对于Mac OS X,可以在pgAdmin3>首选项>查询工具>结果网格中找到该选项


小智 8

对于 pgAdmin 4,转到文件 > 首选项 > SQL 编辑器 > 结果网格。您可以将引号更改为单引号或无引号。

  • 结果复制引用==>无 (5认同)