I generated an sql script like this,
INSERT [dbo].[TableName] ([Sno], [Name], [EmployeeId], [ProjectId], [Experience])
VALUES (1, N\'Dave\', N\'ESD157\', N\
The "N"
prefix stands for National Language in the SQL-92 standard, and is used for representing unicode characters.
Any time you pass Unicode data to SQL Server you must prefix the Unicode string with N
.
It is used when the type is from NVARCHAR
, NCHAR
or NTEXT
.
For more info refer to this: Why do some SQL strings have an 'N' prefix?