Collections:
Converting Binary Strings into Character Strings in SQL Server
Can Binary Strings Be Converted into Character Strings in SQL Server Transact-SQL?
✍: FYIcenter.com
Binary strings and character strings are convertible. But there are several rules you need to remember:
For examples, see the tutorial exercise below:
-- Implicit conversion to character strings DECLARE @char_string VARCHAR(40); SET @char_string = 0x46594963656E7465722E636F6D; SELECT @char_string; GO FYIcenter.com -- Implicit conversion to binary strings DECLARE @binary_string VARBINARY(40); SET @binary_string = 'FYIcenter.com'; GO Msg 257, Level 16, State 3, Line 2 Implicit conversion from data type varchar to varbinary is not allowed. Use the CONVERT function to run this query. -- Explicit conversion to binary strings DECLARE @binary_string VARBINARY(40); SET @binary_string = CONVERT(VARBINARY(40),'FYIcenter.com'); SELECT @binary_string; GO 0x46594963656E7465722E636F6D -- Implicit conversion in concatenation operation with character strings SELECT 'Welcome to ' + 0x46594963656E7465722E636F6D; GO Msg 402, Level 16, State 1, Line 1 The data types varchar and varbinary are incompatible in the add operator.
⇒ Converting Binary Strings into Unicode Character Strings in SQL Server
⇐ Converting Binary Strings into NUMERIC or FLOAT in SQL Server
⇑ Character Strings and Binary Strings in SQL Server Transact-SQL
2017-02-28, 3159🔥, 0💬
Popular Posts:
How to continue to the next iteration of a WHILE loop in SQL Server Transact-SQL? How to use CONTINU...
How To Drop a Stored Procedure in Oracle? If there is an existing stored procedure and you don't wan...
What Happens If the Imported Table Already Exists in Oracle? If the import process tries to import a...
How to execute statements under given conditions in SQL Server Transact-SQL? How to use IF ... ELSE ...
How To List All Login Names on the Server in SQL Server? If you want to see a list of all login name...