我的java代码中有以下SQL字符串:
"Started: "+billingDBTime+" FIRST\n"+"Category:Content\n"+"\n" + ";"+"$Value:599\n"+"\n" ;
我想将此字符串插入数据库并从数据库中获取。
众所周知'\n'
表示新行,当我将此字符串插入数据库时,如何在数据库中指明新行?
如何在将其插入数据库后检查?
要更清楚,字符串应如下所示:
开始时间:2013-04-10 11:43:21首先 类别:内容
; $值:599
什么在Sql中替换“\ n”?
感谢。
答案 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参考。