Sql server Microsoft SQL中的新行
我的java代码中有以下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
"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”的字符串应添加到字符串列中。