回答:
ここに行く:
DECLARE @var nvarchar(max) = 'Man''s best friend';
を'
2倍にするとエスケープされることに注意してください''
。
文字列区切り文字はis '
とnot なので"
、エスケープする必要はありません"
。
DECLARE @var nvarchar(max) = '"My Name is Luca" is a great song';
のMSDNページの2番目の例DECLARE
は、正しい構文を示しています。
あなたはそれをほとんど持っています:
DECLARE @myVariable nvarchar(max) = 'hello world';
ドキュメントはこちら
引用符については、SQL Serverは引用符ではなくアポストロフィを使用します。
DECLARE @myVariable nvarchar(max) = 'John said to Emily "Hey there Emily"';
文字列で必要な場合は、二重アポストロフィを使用します。
DECLARE @myVariable nvarchar(max) = 'John said to Emily ''Hey there Emily''';
'
ではなく"
です。