Skilgreining á tvöföldum gagnategundum á SQL Server

Microsoft SQL Server styður sjö mismunandi flokka gagna. Af þeim leyfir tvöfaldur strengir að umrita kóðuð gögn sem eru táknuð sem tvöfaldur hluti.

Gögn gerðir í flokki tvöfaldur strengja eru:

Myndategundin er áætluð afskriftir í framtíðinni af SQL Server. Microsoft verkfræðingar mæla með því að nota varbinary (max) í stað myndategunda til framtíðarþróunar.

Viðeigandi notkun

Notaðu bita dálka þegar þú þarft að geyma já-eða-neina tegund af gögnum eins og tákna með núll og þær. Notaðu tvöfalda dálka þegar stærð dálkanna er tiltölulega samræmd. Notaðu varbinary dálka þegar stærri dálkur er meiri en 8K eða getur verið háð verulegum breytileika í stærð á met.

Viðskipti

T-SQL-afbrigði af SQL sem notað er í Microsoft SQL Server- réttu-pads gögn þegar þú umbreytir frá hvaða streng gerð til tvöfaldur eða varbinary tegund. Allir aðrir gerðir af breytingum á tvöföldum gerðu vinstri púði. Þetta padding er gert með því að nota hexadecimal zeroes.

Vegna þessa ummyndunar og hættu á afkortun, ef ekki er nógu stórt eftir reitinn, þá er hugsanlegt að umreiknaðir reitir gætu leitt til reikningsskekkja án þess að henda villuboð.