Azure SQL 字符与 return 到行(相当于 SQL 中的 \n)
Azure SQL character with return to line (the équivalent of \n in SQL)
我正在使用 Python 将数据从 Salesforce 增量插入到 Azure SQL。在源代码中,我有一些列包含多行 个字符 (返回新行),如下所示:
Name
Familly_Name
Age
我的 python 代码默认为此生成一个 '\n'。从我的角度来看,我试图用 CHAR(13) 和 CHAR(13)+CHAR(10) 和 CHAR(10) 但其中 none 有效;在 Azure SQL:
上的简单 select 示例(如下)
select 'hi' + char(13) + 'there'
输出:
hi there
我需要的是:
hi
there
此致,
CHAR(13)
是马车return。大多数应用程序会将其视为一个新行,但您实际上应该使用 CHAR(13) + CHAR(10)
,这是一个回车 return 后跟一个换行符:
SELECT 'Hello' + CHAR(13) + CHAR(10) + 'Goodbye' AS WithNewLine;
输出如下:
WithNewLine
-----------
Hello
Goodbye
我正在使用 Python 将数据从 Salesforce 增量插入到 Azure SQL。在源代码中,我有一些列包含多行 个字符 (返回新行),如下所示:
Name
Familly_Name
Age
我的 python 代码默认为此生成一个 '\n'。从我的角度来看,我试图用 CHAR(13) 和 CHAR(13)+CHAR(10) 和 CHAR(10) 但其中 none 有效;在 Azure SQL:
上的简单 select 示例(如下)select 'hi' + char(13) + 'there'
输出:
hi there
我需要的是:
hi
there
此致,
CHAR(13)
是马车return。大多数应用程序会将其视为一个新行,但您实际上应该使用 CHAR(13) + CHAR(10)
,这是一个回车 return 后跟一个换行符:
SELECT 'Hello' + CHAR(13) + CHAR(10) + 'Goodbye' AS WithNewLine;
输出如下:
WithNewLine
-----------
Hello
Goodbye