2011-12-14 82 views
2

在SQL CE,如果我將一個字符串(包括新行)逃離 - (雙破折號)

N'hello 
--Janet' 

它被視爲一個未終止字符串,然後評論 有沒有辦法逃脫雙短跑? (此問題指的是在http://sqlcecmd.codeplex.com處找到的cqlcecmd40)

+0

你爲什麼要逃跑呢? – Oded 2011-12-14 22:00:58

+0

我意識到這可能是我的解析器的一個問題,我只是想知道是否有人對此有何想法 – lostinplace 2011-12-14 22:28:46

回答

6

作爲字符串的一部分,它不需要轉義。

--僅被解釋爲之外的字符串的開始。


更新(問題是修訂後):

您可以執行以下操作來達到同樣的效果:

N'hello' + CHAR(13) + CHAR(10) + '--Janet'