Collections:
Converting Binary Strings into Integers in SQL Server
How To Convert Binary Strings into Integers in SQL Server Transact-SQL?
✍: FYIcenter.com
Binary strings and integers are convertible implicitly and explicitly. But there several rules you need to remember:
Examples showing in the tutorial exercise below will help you remembering those rules.
SELECT 0x66 + 44 GO 146 DECLARE @integer INT; SET @integer = 0x66; SELECT @integer + 44 GO 146 SELECT CAST(0x66 AS INT) + 44 GO 146 SELECT CONVERT(INT, 0x66) + 44 GO 146 -- Only last 4 bytes are used for INT conversion SELECT 0x7700000066 + 44 GO 146 -- 8 bytes will be used for BIGINT conversion SELECT 0x7700000066 + CONVERT(BIGINT,44) GO 511101108370 -- 0x00 padded on the left hand side SELECT 0x66 + 44 SELECT 0x00000066 + 44 GO 146 146
⇒ Converting Binary Strings into NUMERIC or FLOAT in SQL Server
⇐ Using Binary Strings in Arithmetical Operations in SQL Server
⇑ Character Strings and Binary Strings in SQL Server Transact-SQL
2017-02-28, 6834🔥, 0💬
Popular Posts:
How To Get the Definition of a Stored Procedure Back in SQL Server Transact-SQL? If you want get the...
What are single-byte character string data types supported in SQL Server Transact-SQL? Single-byte c...
How To Connect to a MySQL Server with a Port Number in MySQL? If you want to connect a MySQL server ...
What is dba.FYIcenter.com Website about? dba.FYIcenter.com is a Website for DBAs (database administr...
How Fixed Length Strings Are Truncated and Padded in SQL Server Transact-SQL? When the length of the...