MS SQL Server Concepts and Programming Question:

Download Job Interview Questions and Answers PDF

How To Enter Unicode Character String Literals in MS SQL Server?

MS SQL Server Interview Question
MS SQL Server Interview Question

Answer:

Unicode characters are multi-byte characters. They are very hard to be entered as string literals, because it requires:

* The SQL client tool to support Unicode characters. The command line tool 'sqlcmd' does not support Unicode. But SQL Server Management Studio does support Unicode.
* A special Unicode character input tool to allow you to enter multi-byte Unicode characters.

But if you know the code value of a Unicode character, you can enter it with the help of the NCHAR(int) function. For example:

-- A Unicode string of some interesting characters
PRINT NCHAR(9733)+NCHAR(9734)+NCHAR(9792)+NCHAR(9794);
GO

Run the sample statement with SQL Server Management Studio, you should see some Unicode characters.

Download MS SQL Server Interview Questions And Answers PDF

Previous QuestionNext Question
How Fixed Length Strings Are Truncated and Padded?How To Enter Binary String Literals in MS SQL Server?