2013-08-30 23 views
2

说完看着高低最后一行,我必须问...这如何输出要在SQL Developer:所有,但没有出现在SQL *多行数据加

BUBBA GUY 
P.O. BOX 123 
YULEE, FL 32257 

在SQL成为这个*加:

YULEE, FL 32257OX 123 

查询:

SELECT FIRSTNAME || ' ' || LASTNAME || CHR(13) || 
     ADDRESS || CHR(13) || 
     CITY || ', ' || STATE || ' ' || ZIP || CHR(13) AS " " 
FROM CITIZENS; 

我明白了行/列/数据可以被截断......但我困惑,如何阶为O f该行中的元素是否被破坏?

+1

您的标题显示“SQL * Plus”,但在问您关于“SQL Developer”的问题中。你在用什么? –

+0

@a_horse,他正在比较SQL Developer和SQL * Plus之间的输出。 –

回答

5

更改CHR(13)CHR(10)

CHR(13)是回车符,它使光标移回到屏幕的左边缘;因此,下一行的数据将覆盖前一行。 CHR(10)是换行符,其中应该是(着名的最后一句话:-)会使光标移动到下一行和左边缘,但这是系统相关的。如果将CHR(13)更改为CHR(10)未解决问题,请尝试将CHR(13)更改为CHR(10) || CHR(13)

分享和享受。

+0

谢谢你......傻了。 –

相关问题