Вызначэнне тыпаў двайковых дадзеных у SQL Server

Microsoft SQL Server падтрымлівае сем розных катэгорый дадзеных. З іх двайковыя радкі дазваляюць закадаваныя дадзеных , прадстаўленых у выглядзе двайковых аб'ектаў.

Тыпы дадзеных у катэгорыі двайковых радкоў ўключаюць у сябе:

Тып малюнка запланаваны на састарэння ў будучай версіі SQL Server. Інжынеры Microsoft рэкамендуе выкарыстоўваць VARBINARY (макс) замест тыпаў малюнкаў для будучага развіцця.

адпаведныя Карысці

Выкарыстоўвайце бітаў слупкі , калі вам трэба, каб захоўваць да-ці-не відаў дадзеных, прадстаўленых нулёў і адзінак. Выкарыстоўвайце двайковыя слупкі , калі памер слупкоў з'яўляюцца адносна аднастайным. Выкарыстоўвайце VARBINARY слупкі , калі памер слупка , як чакаецца, перавысіць 8K або могуць быць схільныя значнай зменлівасці памераў на запіс.

канверсіі

T-SQL-варыянт SQL выкарыстоўваецца ў Microsoft SQL Server дадзеных падушачкі -Верна пры канвертаванні з любога тыпу радкі ў двайковым або VARBINARY тыпу. Любы іншы тып пераўтварэнні да двайковых тыпу дае левую падушку. Гэта дадатак ажыццяўляецца за кошт выкарыстання шаснаццатковых нулёў.

З-за гэта пераўтварэнне і рызыка ўсячэння, калі поле пасля пераўтварэння не з'яўляецца дастаткова вялікім, то магчыма, што ператвораныя поля могуць прывесці да арыфметычным памылак, не кідаць паведамленне пра памылку.