gpt4 book ai didi

postgresql - 格式化sql查询的输出

转载 作者:行者123 更新时间:2023-11-29 13:06:02 27 4
gpt4 key购买 nike

我正在尝试运行一个 sql 查询,它的输出以前是在 sqlplus 中格式化的,但现在我试图在 Postgres 中对其进行格式化,但我不知道该怎么做。这是以前在 sql plus 中格式化的方式,但我已经注释掉了格式化语句

/** Contains sql script used to generate the Earth orientation data verification report**/


/*set pagesize 66
set linesize 75

ttitle center EarthOrientation Parameters(U)
2

column year heading "Year" format 9999
column month heading "Month" format 99
column day heading "Day" format 99
column mjd heading "MJD" format 99999
column xaxisrotation heading "x(arcsec)" format 99.9999
column yaxisrotation heading "y(arcsec)" format 99.9999
column ut1utcdelta heading "UT1-UTC(sec) format 9.99999*/

\o /h/USERS/local/Palito/results.log

SELECT * FROM TB_EARTHORIENTATIONPARAMETER order by earthorientationparameterid;

\o

我在网上看过,但我能找到的只有设置标题、列和其他内容的语法,但我能找到的只有 SQLPlus 语法。如果有人知道这一点,请帮助我解决这个问题。

最佳答案

now I am trying to format it in Postgres

Postgres(实际上是 PostgresSQL)是服务器,不是应用程序。你肯定是说 psql ,这是默认的终端客户端程序。

psql 不为查询的每一列提供这种格式化功能。它仅支持默认格式,以及“扩展表格格式模式”(\x)(每个字段一行,以及 HTML 输出格式(参见 docs))。

当然,您可以只在 SELECT 本身中格式化每个字段,使用几个 to_char()格式化函数。

关于postgresql - 格式化sql查询的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11849406/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com