Sql server Char(13)如何在SQLServer中产生新行?

Sql server Char(13)如何在SQLServer中产生新行?,sql-server,Sql Server,在SQL server中产生新行的字符(13)背后的科学是什么? 一直想知道它是如何工作的。13是回车字符的值。13是回车字符的值。太长了,无法评论,只需对评论进行一点详细说明 如果查看ASCII表,您将看到每个表的十进制值和字符值。您可以使用ASCII和CHAR函数在SQL中检查/查看这些属性 select ASCII_Decimal_Value = ascii('!') ,ASCII_Character = char(33) 上面的代码段显示了感叹号的十进制和字符值。知道

在SQL server中产生新行的字符(13)背后的科学是什么?
一直想知道它是如何工作的。

13是回车字符的值。

13是回车字符的值。

太长了,无法评论,只需对评论进行一点详细说明

如果查看ASCII表,您将看到每个表的十进制值和字符值。您可以使用
ASCII
CHAR
函数在SQL中检查/查看这些属性

select 
    ASCII_Decimal_Value = ascii('!')
    ,ASCII_Character = char(33)
上面的代码段显示了感叹号的十进制和字符值。知道了这一点,您应该理解为什么13和10分别用于回车和换行,以及如何使用它。例如如果在SSMS中运行下面的代码,并将输出为
结果到文本
,则可以看到回车

select 
    'This will be on the first line' + char(13) 
    + 'and this will be on the second'

评论时间太长了,只需详细说明一下评论

如果查看ASCII表,您将看到每个表的十进制值和字符值。您可以使用
ASCII
CHAR
函数在SQL中检查/查看这些属性

select 
    ASCII_Decimal_Value = ascii('!')
    ,ASCII_Character = char(33)
上面的代码段显示了感叹号的十进制和字符值。知道了这一点,您应该理解为什么13和10分别用于回车和换行,以及如何使用它。例如如果在SSMS中运行下面的代码,并将输出为
结果到文本
,则可以看到回车

select 
    'This will be on the first line' + char(13) 
    + 'and this will be on the second'

13是回车。10是新线*回车谢谢大家。13是回车。10是新品,谢谢大家。。你知道F1键是干什么的吗?@DragandDrop是的,当我不小心碰到它时,它会弹出一个恼人的窗口。它应该被禁用,因为它总是将字符视为数据类型,而不是将ASCII int转换为字符的函数。感觉很有启发性。这并不总是与ASCII相关(反正很少使用)。这取决于天气。要独立于排序规则,可以使用NCHAR(13)。NCHAR和NVARCHAR用于字符。。你知道F1键是干什么的吗?@DragandDrop是的,当我不小心碰到它时,它会弹出一个恼人的窗口。它应该被禁用,因为它总是将字符视为数据类型,而不是将ASCII int转换为字符的函数。感觉很有启发性。这并不总是与ASCII相关(反正很少使用)。这取决于天气。要独立于排序规则,可以使用NCHAR(13)。NCHAR和NVARCHAR用于字符。