在SQL查询的换行符中添加回车符的标准方法是什么?

时间:2012-11-21 07:21:33

标签: sql syntax linefeed

将换行符中的回车符添加到原始SQL查询的标准语法是什么?

1 个答案:

答案 0 :(得分:2)

将回车符或换行符插入查询中的字符串文字的标准方法是将其逐字地包含在字符串文字中。 SQL字符串中没有转义字符;唯一不能包含在字符串中的字符是单引号(')字符,可以通过加倍来转义。

例如,要插入包含换行符的行:

INSERT INTO table VALUES ('this is a string
with a newline');

如果要控制是否要插入回车符,换行符或机器人,则需要确保它们中的一个或两个出现在文字来源中。

一些实现实现了C风格的转义序列;在这些实现中,您可以编写'\n''\r''\r\n'来添加换行符,回车符或CRLF。但是,这种语法是非标准的,因此它不能移植到所有数据库。