Sql server Microsoft SQL中的新行

Sql server Microsoft SQL中的新行,sql-server,Sql Server,我的java代码中有以下SQL字符串: "Started: "+billingDBTime+" FIRST\n"+"Category:Content\n"+"\n" + ";"+"$Value:599\n"+"\n" ; 我想将这个字符串插入数据库并从数据库中获取它 大家都知道,“\n”表示新行,当我将此字符串插入数据库时,如何在数据库中指示新行 在将其插入数据库后,如何检查它 为了更清楚,字符串应该如下所示: 开始时间:2013-04-10 11:43:21第一 类别:内容 )$价值:599

我的java代码中有以下SQL字符串:

"Started: "+billingDBTime+" FIRST\n"+"Category:Content\n"+"\n" + ";"+"$Value:599\n"+"\n" ;
我想将这个字符串插入数据库并从数据库中获取它

大家都知道,
“\n”
表示新行,当我将此字符串插入数据库时,如何在数据库中指示新行

在将其插入数据库后,如何检查它

为了更清楚,字符串应该如下所示:

开始时间:2013-04-10 11:43:21第一 类别:内容

)$价值:599

什么正在替换Sql中的“\n”

谢谢

插入数据库的每一行都称为
。在您的情况下,必须在数据库中插入3行。您可以使用
INSERT-INTO
SELECT
方法从数据库中插入/获取行

因为您没有显示表结构,所以我无法就如何精确地编写自己的SQL给出进一步的建议


请阅读快速SQL参考。

您可以在TSQL中通过直接在字符串中插入字符代码来实现这一点。我通常把它放在一个变量中,以便于使用

DECLARE @crlf char(2) = Char(13) + Char(10)

SELECT  'Started: ' + billingDBTime + ' FIRST' + @crlf + 'Category:Content' + @crlf + @crlf + ';' + '$Value:599' + @crlf + @crlf;

为什么需要在DB中显示新行..您可以按原样在DB中插入字符串…感谢您的回复。这张桌子是一张有3个圆柱的普通桌子。id |触发器|字符串带“\n”的字符串应添加到字符串列中。