Az SQL Server bináris adattípusainak meghatározása

A Microsoft SQL Server támogatja a hét különálló adatkategóriát. Ezek közül a bináris karakterláncok lehetővé teszik a kódolt adatok bináris objektumként való megjelenítését.

A bináris karakterláncok adattípusai a következők:

A képtípus az SQL Server későbbi verziójának lebontására van tervezve. A Microsoft mérnökei javasolják a varbinary (max) használatát a képfajták helyett a jövőbeli fejlesztésekhez.

Megfelelő felhasználások

Használjon bitoszlopokat, ha el szeretné tárolni az "igen" vagy "nem" típusú adatokat zérusokkal és egyenként. Használjon bináris oszlopokat, ha az oszlopok mérete viszonylag egyenletes. Használjon variancia oszlopokat, ha az oszlopméret várhatóan meghaladja a 8K értéket, vagy jelentősebb változékonyságnak van kitéve rekordonként.

konverziók

T-SQL - a Microsoft SQL Server -right-pads adatban használt SQL változat, amikor bármelyik karakterláncból binary vagy varbinary típusúvá alakítja. Bármely más típusú bináris típusú konverzió eredményezi a bal egérgombot. Ez a kitöltés hexadecimális nullák használatával történik.

Ennek a konverziónak és a csonkolási kockázatnak köszönhetően, ha az átalakítás utáni mező nem elég nagy, lehetséges, hogy az átalakított mezők számtani hibákat eredményezhetnek anélkül, hogy hibaüzenetet adnának.