Microsoft SQL Server ji hefteyên cuda yên daneyên piştgirî dide. Ji van, binavên binaryan ji bo daneyên encodeyên destûr yên wekî binaryên binaryan nîşan dide.
Tiştên daneyên li kategoriya binary-strings hene
- bit variables bi nirxek nirxên 0, 1 an NULL tenê biparêze .
- binary (n) variant n barên daneyên danûstandinên binary binary. Ev zevî dikare herî zêde 8,000 bişkênan dikirin.
- (v) variables varbinary variants variable-length binary data of almost n bytes. Ew dikare herî zêde 8,000 bişkên dikirin.
- guherînên varbinary (max) guherînan deverek-dirêj binirxîne daneyên dora nêzîkî n bytes. Ew dikarin herî zêde 2 GB bi xweş bikin û bi rastî bi dirêjahiya daneyên din û bilî du bi hêsanî biparêzin.
- guherînên mîhengê heta 2 GB ya daneyên xwe biparêzin û bi gelemperî bikar tînin ku pelê her cureyê pelê (ne tenê wêneyên).
Cureyê wêneyê ji bo serbestberdana SQL Server de ji bo betalkirin. Endezyarên Microsoft-ê ji bo pêşveçûnên pêşerojê ji bo wêneyên cûreyên (max) bi kar tînin pêşniyar dikin.
Bikaranîna baş
Dema ku hûn hewce ne ku hûn hûr -an-no-dezgehên danûstendinê wekî wekî zerok û kesan têne hilbijêre bit bitê bikar bînin. Dema ku mezinbûna klavyeyên nermalavî yekpare ne. Dema ku pelê gazê 8K bêtir dûrtirîn karsazên varbinary bikar bînin an jî dibe ku bi rêjeya rêjeya tevahî rêjeya girîng a girîng bibin.
Conversions
T-SQL-variant of SQL di SQL-Server -right-pads de dema ku hûn ji cureyê her cureyê veguherîne bi curek binary an varbinary bikar anîna bikar anîn. Her kesê guhertineke din bi keçê binirxîne çepê pêdivî ye. Di vê avêtinê de bi rêya bikaranîna ziravên hexadecimal tête bandor kirin.
Ji ber ku ev guhertin û rîska dorpêçkirinê, heger heya qada post-transformê pir mezin ne, ew e ku qadên veguherîn dikarin şaşên arithmetîk encam bikin ku bêyî peyamekek çewtiyek.