Die definisie van binêre data tipes in 'n SQL Server

Microsoft SQL Server ondersteun sewe verskillende kategorieë data. Hiervan maak binêre stringe voorsiening vir gekodeerde data wat voorgestel word as binêre voorwerpe.

Datatipes in die binêre snare kategorie sluit in:

Die prentipe is geskeduleer vir depresasie in 'n toekomstige weergawe van SQL Server. Microsoft-ingenieurs beveel die gebruik van varbinary (maksimum) in plaas van prentipes vir toekomstige ontwikkeling.

Toepaslike gebruike

Gebruik bietjie kolomme wanneer jy ja of geen soorte data moet stoor, soos voorgestel deur nulpunte en een. Gebruik binêre kolomme wanneer die grootte van die kolomme relatief uniform is. Gebruik varbinary kolomme wanneer die kolomgrootte na verwagting 8K oorskry of mag onderhewig wees aan beduidende veranderlikes in grootte per rekord.

Doelskoppe

T-SQL-die variant van SQL wat gebruik word in Microsoft SQL Server- reguit-pads-data wanneer u van enige snaar tipe na 'n binêre of varbinary tipe omskakel. Enige ander tipe omskakeling na 'n binêre tipe gee 'n linkerkant. Hierdie padding word bewerkstellig deur die gebruik van heksadesimale nulpunte.

As gevolg van hierdie omskakeling en die risiko van afkorting, as die veld na die omskakeling nie groot genoeg is nie, is dit moontlik dat die omskakelde velde kan lei tot rekenkundige foute sonder om 'n foutboodskap te gooi.