La Difino de Binaraj Datumoj-Tipoj en SQL-Servilo

Microsoft SQL-Servilo subtenas sep malsamajn kategoriojn de datumoj. De ĉi tiuj, duaj kordoj permesas koditajn datumojn reprezentitajn kiel binaraj objektoj.

Tipoj de datumoj en la kategorio de binara kordoj inkluzivas:

La bildo- tipo estas planita por deprecado en estonta liberigo de SQL-servilo. Microsoft-inĝenieroj rekomendas uzi varbinaran (max) anstataŭ bild- tipoj por estonta evoluo.

Adevaj Uzoj

Uzu bitajn kolumnojn kiam vi devas stoki jes-aŭ-neniujn datumojn, kiel reprezentitaj de nuloj kaj aliaj. Uzu binarajn kolumnojn kiam la grandeco de la kolumnoj estas relative unuforma. Uzu varbinarajn kolumnojn kiam la kolumno estas pli ol 8K aŭ eble submetiĝos al grava variabileco laŭ grandeco per rekordo.

Konvertiĝoj

T-SQL-la varianto de SQL uzata en Microsoft SQL-Servilo- dosieroj-datumoj kiam vi konvertas de iu ajn kordo-tipo al binaravarbinara tipo. Ajna alia konvertiĝo al binara tipo rendimentas maldekstran padon. Ĉi tiu kompletigo estas efektivigita per la uzo de heksadektaj nuloj.

Pro ĉi tiu konvertiĝo kaj la risko de truncado, se la post-konvertiĝo kampo ne estas sufiĉe granda, ĝi eblas, ke konvertitaj kampoj povus rezultigi aritmetikajn erarojn sen ĵeti eraron-mesaĝon.