Vraag : varchar - varbinary

Hello experts
Because die ben ik een liitle met alle datatypes wordt verward die ik heb willen om u vragen wat de verschillen tussen deze twee datatypes zijn (varbinary-varchar).
I wil tekstgegevens in een lijstkolom opslaan en een searchfield in een vorm gebruiken om de ingegane waarden met de gegevens in de lijst column.
What te vergelijken is datatype ik moet gebruiken?

Antwoord : varchar - varbinary

Klusje: (1 byte per Karakter. Maximum 8000 Karakters)

(Die het type van klusjesgegevens is vast - het type van lengtegegevens wordt gebruikt om karaktergegevens op te slaan. Het aantal mogelijke karakters is tussen 1 en 8000. De mogelijke combinatie karakters in een type van klusjesgegevens is 256. De karakters die worden vertegenwoordigd hangen bij welke taal, of de collatie af, worden bepaald. Het Engels, bijvoorbeeld, wordt eigenlijk bepaald met een Latijnse collatie. De Latijnse collatie verleent steun voor alle Engelse en Westeuropese karakters.)

varchar: (1 byte per karakter. Tot 2GB karakters.)

(Het varchar gegevenstype is identiek aan het type van klusjesgegevens, maar met een veranderlijke lengte. Als een kolom als klusje (8) wordt gedefini�ërd, zal het 8 bytes van opslag verbruiken zelfs als slechts drie karakters daarin worden geplaatst. Een varchar kolom verbruikt slechts de ruimte het vereist. Typisch, zijn de types van klusjesgegevens efficiënter wanneer het aan komt
de verwerking en de varchar gegevenstypes zijn meer efficientforopslag. De vuistregel moet klusje gebruiken als de gegevens altijd aan de bepaalde lengte dicht zullen zijn, maar gebruikt varchar als het sterk zal verschillen. Bijvoorbeeld, een stadsnaam met varchar worden opgeslagen (167) als u voor de langste stadsnaam in de wereld wilde toestaan, die Krung thep mahanakhon bovorn pop noparatratchathani burirom udomratchanivetmahasathan amornpiman avatarnsathit van ratanakosinmahintharayutthaya mahadilok sakkathattiyavisnukarmprasit is (poëtisch
naam van Bangkok, Thailand). Het klusje van het gebruik voor gegevens die altijd het zelfde zijn. Bijvoorbeeld, kon u klusje (12) gebruiken om een binnenlands telefoonaantal in de Verenigde Staten op te slaan: (123) 456 - 7890. 8000 - de bytebeperking kan worden overschreden
door de (MAXIMUM) varchar optie ((MAXIMUM) te specificeren) , wat voor de opslag van 2.147.483.647 karakters ten koste van tot 2GB bergruimte. toestaat)

binair getal: (1 - 8000 bytes)
(Vast - lengte binaire gegevens. De lengte wordt bevestigd wanneer gecre�ërd tussen 1 en 8000 bytes. Bijvoorbeeld, specificeert het binaire getal (5000) het reserveren van 5000 bytes van opslag om tot 5000 bytes van binaire gegevens aan te passen.)

varbinary: (Tot 2.147.483.647 bytes)

(Variabele - typen de lengte binaire gegevens identiek aan het binaire gegevenstype, met uitzondering van het verbruiken van slechts de hoeveelheid opslag die noodzakelijk is te houden
de gegevens. Het gebruiken van de (MAXIMUM) optie staat voor de opslag van tot 2GB van binaire gegevens toe. Nochtans, kan slechts 1 door 8000 of MAXIMUM als opslag worden gespecificeerd
opties.)

Dank
Andere oplossingen  
 
programming4us programming4us