Я хочу что-то вроде
DECLARE myVariable nvarchar[MAX] = "hello world".
Бонусные баллы, если вы покажете мне, как закодировать цитату в строке.
Например:
Я хочу, чтобы строка читалась
John said to Emily "Hey there Emily"
моя попытка будет
DECLARE myVariable nvarchar[MAX] = "John said to Emily \"Hey there Emily\""
sql
sql-server-2008
variables
Джастин
источник
источник
'
нет"
.Ответы:
Поехали:
Вы заметите, что это
'
можно избежать, удвоив его до''
.Поскольку разделитель строк есть
'
и нет"
, нет необходимости экранировать"
:Второй пример на странице MSDN
DECLARE
показывает правильный синтаксис.источник
на sql 2008 это действительно
на sql server 2005 вам нужно сделать это
источник
Вы почти получили это:
Смотрите здесь для Документов
Для кавычек SQL Server использует апострофы, а не кавычки:
Используйте двойные апострофы, если они вам нужны в строке:
источник