Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in SQL by (20.3k points)

I want something like

DECLARE myVariable nvarchar[MAX] = "hello world".

Bonus points if you show me how to encode a quote in the string.

E.g.:

I want the string to read

John said to Emily "Hey there Emily"

my attempt would be

DECLARE myVariable nvarchar[MAX] = "John said to Emily \"Hey there Emily\""

1 Answer

0 votes
by (40.7k points)

Try using the below code: 

DECLARE @var nvarchar(max) = 'Man''s best friend';

Note: Since the string delimiter is ' and not ", there is no need to escape ":

You can change the ' is escaped by doubling it to '' like this:

DECLARE @var nvarchar(max) = '"My Name is Luca" is a great song';

Welcome to Intellipaat Community. Get your technical queries answered by top developers!

30.4k questions

32.5k answers

500 comments

108k users

Browse Categories

...