在原始 SQL 查询中添加换行符的标准语法是什么?
问问题
2553 次
1 回答
2
在查询中将回车符或换行符插入字符串文字的标准方法是简单地将其逐字包含在字符串文字中。SQL 字符串中没有转义字符;唯一不能包含在字符串中的字符是单引号 ( '
) 字符,可以通过将其加倍来进行转义。
例如,要插入包含换行符的行:
INSERT INTO table VALUES ('this is a string
with a newline');
如果您想控制是否插入回车、换行或机器人,您需要确保它们中的一个或两个出现在文字源中。
一些实现实现了 C 风格的转义序列;在这些实现中,您可以编写'\n'
, '\r'
,'\r\n'
来添加换行符、回车符或 CRLF。但是,这种语法是非标准的,因此不能移植到所有数据库。
于 2012-11-21T07:45:49.913 回答