В SQL CE, если я вставляю строку (включая новые строки)
N'hello --Janet'
Он обрабатывается как неопределенная строка, за которой следует комментарий Есть ли способ избежать двойной черты? (эта проблема относится к cqlcecmd40, найденному в http://sqlcecmd.codeplex.com)
Будучи частью строки, ей не нужно убегать.
-- интерпретируется только как начало комментария вне строк.
--
Обновление (после пересмотра вопроса):
Для достижения того же эффекта вы можете сделать следующее:
N'hello' + CHAR(13) + CHAR(10) + '--Janet'