0

是否可以为连接定义排序规则?我正在通过 php pdo 连接到 postgresql server 9.3。我知道我可以为服务器、列设置排序规则或在 select 语句中定义它,但我需要它来连接。

谢谢你。

4

1 回答 1

0

我认为您不能在连接中设置排序规则。但是,如果您只需要更改数据表示而不是排序的排序规则,则始终可以将以下参数添加到连接字符串中:

lc_monetary (string) 设置用于格式化货币金额的语言环境,例如使用 to_char 系列函数。可接受的值取决于系统;有关详细信息,请参阅第 22.1 节。如果此变量设置为空字符串(这是默认值),则该值以系统相关的方式从服务器的执行环境继承。

lc_numeric (string) 设置用于格式化数字的语言环境,例如使用 to_char 系列函数。可接受的值取决于系统;有关详细信息,请参阅第 22.1 节。如果此变量设置为空字符串(这是默认值),则该值以系统相关的方式从服务器的执行环境继承。

lc_time (string) 设置用于格式化日期和时间的语言环境,例如使用 to_char 系列函数。可接受的值取决于系统;有关详细信息,请参阅第 22.1 节。如果此变量设置为空字符串(这是默认值),则该值以系统相关的方式从服务器的执行环境继承。

来源:客户端连接区域设置和格式(Postgres 9.3 文档)

于 2014-03-06T09:45:29.587 回答