What is the Difference Between VARCHAR and NVARCHAR in SQL Server ?

In principle, they are the same and are handled in the same way by your application. The only difference is that NVARCHAR can handle Unicode characters, allowing you to use multiple languages in the database (Arabian, Chinese etc.). NVARCHAR takes twice as much space when compared to VARCHAR. Use NVARCHAR only if you need localization or internationalization support.



You May Interest

Deleting Columns From a Table with a Query in MS SQL

What are OFFLINE Datafiles with SQL Server ?

What is the Maximum Size per Database for SQL Server Express ?

What is the Difference Between VARCHAR and VARCHAR(MAX) Datatypes ...

Finding Session Id in MS SQL User's Current Process