Postgresql:在列标题中添加回车符
我的质询如下:Postgresql:在列标题中添加回车符,postgresql,Postgresql,我的质询如下: SELECT col1 AS "a Long Striiiiiiiiiiiiiiing1" FROM table1 我被要求将那个长字符串用作列标题 是否有方法在列标题中插入回车符,使其显示为: a long striii iiiiiiiiiing 我的Postgresql版本是8.4。我尝试过以下方法,但没有一种有效: SELECT col1 AS U&"a Long Striiii\n iiiiiiiiiiing1" FROM table
SELECT col1 AS "a Long Striiiiiiiiiiiiiiing1"
FROM table1
我被要求将那个长字符串用作列标题
是否有方法在列标题中插入回车符,使其显示为:
a long striii
iiiiiiiiiing
我的Postgresql版本是8.4。我尝试过以下方法,但没有一种有效:
SELECT col1 AS U&"a Long Striiii\n iiiiiiiiiiing1"
FROM table1
SELECT col1 AS E"a Long Striiii\r\n iiiiiiiiiiing1"
FROM table1
SELECT col1 AS E"a Long Striiii\000 iiiiiiiiiiing1"
FROM table1
SELECT col1 AS U&"a Long Striiii\000 iiiiiiiiiiing1"
FROM table1
解决方案是在不进行任何转义的情况下使用文字换行:
test=> SELECT 42 "A really
test"> strange header";
A really +
strange header
----------------
42
(1 row)
您试图在哪里显示这些标题?这实际上取决于产品如何显示其处理标题包装的结果。无关,但是:为什么您使用这样一个过时的和版本?好问题!但是我不敢问我的主管,因为我是这家公司的新手。我试过了,但是它被截断了,而不是显示在两行中。我上面的例子表明它不是。也许您的客户无法处理列标题中的换行符,这不会让我感到惊讶。