Varchar and nvarchar are variable-length character data types, which are used for declaring the data type of the variables used in the SQL server table. Although both of them serve the same purpose, there are still a few differences between them.
Here are a few important differences between varchar and nvarchar in the SQL server.
INSERT INTO tableName VALUES ('Educative')
INSERT INTO tableName VALUES (N'Educative')
Thus, in terms of storage, nvarchar is twice as costly when compared to varchar.