답변:
간다 :
DECLARE @var nvarchar(max) = 'Man''s best friend';
당신은이 점에 유의한다 '
에 두배로 빠져 ''
.
문자열 분리 문자가 '
아니고 "
, 이스케이프 할 필요가 없습니다 "
:
DECLARE @var nvarchar(max) = '"My Name is Luca" is a great song';
MSDN 페이지의 두 번째 예 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''';
'
아닙니다"
.