SQL-palvelimen binaaritietotyyppien määrittely

Microsoft SQL Server tukee neljää erillistä tietoluokkaa. Näistä binäärijonot sallivat koodatun datan, joka on esitetty binääriobjekteina.

Binary-merkkijonoihin kuuluvat tietotyypit ovat:

Kuvan tyyppi on tarkoitus purkaa SQL Serverin tulevassa versiossa. Microsoftin insinöörit suosittelevat käyttämään varbinaalista (max) kuvaustyyppien sijaan tulevaa kehitystä varten.

Sopivia käyttötarkoituksia

Käytä bittisiä sarakkeita, kun haluat tallentaa kyllä ​​tai ei-tyyppisiä tietoja, joita nollat ​​ja ne edustavat. Käytä binäärisiä sarakkeita, kun sarakkeiden koko on suhteellisen tasainen. Käytä sarakkeita, kun sarakkeen koon odotetaan ylittävän 8 k: n, tai se voi olla huomattavan vaihteleva kokoluokassa tietyltä.

muunnokset

T-SQL-SQL-versio, jota käytetään Microsoft SQL Server -oikeustyyppisissä tiedoissa, kun muunnat mistä tahansa merkkijonoista binääri- tai varbityyppiin . Jokainen muuntyyppinen muuntaminen binäärityyppiin tuottaa vasemmanpuoleisen alustan. Tämä pehmuste suoritetaan käyttämällä heksadesimaalisia nollia.

Tämän muuntamisen ja katkaisun riskin vuoksi, jos muuntamisen jälkeinen kenttä ei ole riittävän suuri, on mahdollista, että muunnetut kentät saattavat johtaa aritmeettisiin virheisiin ilman virheilmoitusta.