带有回车符或换行符的SQL插入语句

时间:2016-06-28 09:44:13

标签: sql

我对SQL insert语句有疑问。我正在寻找一种方法来插入带回车符或换行符的字符串。

例如,

如果我运行此代码:

insert into table (description) 
values ('this is a description' , 'Updated description.')  

但是在SQL中不可能这样做,因为会出现错误。

如果有如下字符串:

This is a description. Updated description. 

如何插入此选项以便回车和换行?

有什么办法吗?或者它是否需要被某些系统可识别的角色替换?

感谢您的帮助。

2 个答案:

答案 0 :(得分:2)

cmbAccessOfOffice.DisplayMemberPath = dgvAddPersonAllFeilds.GetType().GetProperty("DepartmentName").GetValue(dgvAddPersonAllFeilds, null).ToString(); char(13)。对于DOS- / Windows风格的CR换行符,您需要CRLF,例如:

char(13)+char(10)

示例:

'This is a description.' + CHAR(13)+CHAR(10) + 'Updated description.'

这打印出以下内容:

  

这是一个描述   更新说明。

答案 1 :(得分:1)

要插入您要求的字符串,只需执行以下操作:

insert into table (description) 
values ('This is a description. Updated description.'); 

如果我不得不忽视你的例子并猜测你在问什么,那就是这样的(取决于你的RDBMS提供者,我猜是mssql):

insert into table (description) 
values ('This is a description.' || CHR(13)|| CHR(10) || 'Updated description.');