Microsoft SQL中的新行

时间:2013-04-10 11:50:42

标签: sql-server

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

"Started: "+billingDBTime+" FIRST\n"+"Category:Content\n"+"\n" + ";"+"$Value:599\n"+"\n" ;

我想将此字符串插入数据库并从数据库中获取。

众所周知'\n'表示新行,当我将此字符串插入数据库时​​,如何在数据库中指明新行?

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

要更清楚,字符串应如下所示:

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

; $值:599

什么在Sql中替换“\ n”?

感谢。

2 个答案:

答案 0 :(得分:2)

您可以通过直接在字符串中插入字符代码在SQL中执行此操作。我通常把它放在变量中以便于使用。

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

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

答案 1 :(得分:0)

您插入到名为row的数据库中的每一行“。在您的情况下,您必须在DB中插入3行。您可以使用INSERT INTO& {DB}插入/获取行的SELECT方法。

由于您没有显示表结构,因此我无法向您提供有关如何精确编写自己的SQL的进一步建议。

阅读http://www.w3schools.com/sql/sql_quickref.asp以获取快速SQL参考。