Tlhaloso ea Binary Data Types ho SQL Server

Microsoft SQL Server e tšehetsa mefuta e supileng e fapaneng ea lintlha. Har'a tsena, likhoele tse nang le binary li lumella hore ho be le data e ngotsoeng e ngotsoeng e le lintho tse nyenyane.

Mefuta ea ditshwantsho sehlopheng sa di-binary-strings e akaretsa:

Mofuta oa setšoantšo o lokiselitsoe ho fokotseha nakong ea ho lokolloa ha SQL Server ka moso. Baenjiniere ba Microsoft ba kgothaletsa ho sebelisa varbinary (max) ho e-na le mefuta ea litšoantšo bakeng sa nts'etsopele e tlang.

Sebeliso e Loketseng

Sebelisa li - columns tse nyane ha u hloka ho boloka mefuta ea lits'ebeletso-joalo-ntle-e seng e emeloang ke zeroe le tse ling. Sebelisa mela e kopaneng ha boholo ba melamu e batla e tšoana. Sebelisa melamu ea boholo-holo ha boholo ba likhoele bo lebeletsoe hore bo ka feta 8K kapa bo ka 'na ba e-na le phapang e khōlō ea boholo ka tlaleho.

Liphetoho

T-SQL-mofuta o fapaneng oa SQL o sebelisitsoeng ho data ea Microsoft SQL Server -right-pads ha o fetola ho tloha mofuteng ofe kapa ofe oa khoele ho mofuta oa binary kapa oa mofuta o mong. Mofuta ofe kapa ofe o fetohang ho mofuta oa binary o hlahisa ka letsohong le letšehali. Taba ena e etsoa ka ho sebelisa li-zeroe tsa hexadecimal.

Ka lebaka la ho sokoloha hona le kotsi ea truncation, haeba tšimo ea post-conversion e sa lekaneng, ho ka etsahala hore masimo a fetohileng a ka fella ka liphoso tsa arithmetic ntle le ho lahlela molaetsa oa phoso.