sql數(shù)據(jù)庫(kù)中二進(jìn)制數(shù)據(jù)是什么?
binary和varbinary數(shù)據(jù)類(lèi)型存儲(chǔ)位串。盡管字符數(shù)據(jù)是根據(jù)Microsoft SQL Server 2005代碼頁(yè)進(jìn)行解釋的,但binary和varbinary數(shù)據(jù)僅是位流。binary數(shù)據(jù)最多可以存儲(chǔ)8000個(gè)字節(jié)。varbinary使用最大說(shuō)明符,最多可以存儲(chǔ)2^31個(gè)字節(jié)。
二進(jìn)制常量以0x(一個(gè)零和小寫(xiě)字母x)開(kāi)始,后跟位模式的十六進(jìn)制表示形式。例如,0x2A表示十六進(jìn)制值2A,它等于十進(jìn)制值42 或單字節(jié)位模式00101010。
存儲(chǔ)十六進(jìn)制值,如安全標(biāo)識(shí)號(hào)(SID)、GUID(使用uniqueidentifier數(shù)據(jù)類(lèi)型)或可以用十六進(jìn)制方式存儲(chǔ)的復(fù)雜數(shù)字時(shí),使用二進(jìn)制數(shù)據(jù)。