Fråga : varchar - varbinary

Förmiddag för hälsningexperts
Because i en liitle som är förvirrad med alla datatypes som jag önskar att fråga dig vad är skillnaderna mellan dessa två datatypes (varbinary-varchar).
I önskar att lagra textdata i en bordläggakolonn, och att använda en searchfield i en bilda för att jämföra skriven in värderar med datan i bordlägga column.
What är datatypen som jag måste att använda?
" klar "

Svar : varchar - varbinary

Röding: (1 byte per tecken. Maximum 8000 tecken)

(Rödingdatatypen är fixad - data för teckenet för lagret för längddatatyp van vid. Numrera av möjlighettecken är mellan 1 och 8000. Möjlighetkombinationen av tecken i en rödingdatatyp är 256. Teckenen, som föreställs, beror på vilket språk eller collationen, definieras. Engelska till exempel, definieras faktiskt med en latinsk collation. Den latinska collationen ger service för all engelskt och västra - europétecken.),

varchar: (1 byte per tecken. Upp till tecken 2GB.)

(Den varchar datatypen är identisk till rödingdatatypen, men med en variabellängd. Om en kolonn definieras som röding (8), den ska konsumerar 8 byte av lagring, om även endast tre tecken förläggas i den. En varchar kolonn konsumerar endast utrymmet som den behöver. Typisk rödingdatatyper är effektivare, när den kommer till
att bearbeta och varchar datatyper är mer efficientforlagring. Tumregeln är att använda rödingen, om datan ska är alltid nästan den definierade längden, men varchar bruk, om det ska, varierar brett. Till exempel skulle ett känt för stad lagras med varchar (167) om du önskade att låta för den längsta staden som var känd i världen, som är sakkathattiyavisnukarmprasit för avatarnsathit för burirom för noparatratchathani för pop för mahadilok för mahintharayutthaya för ratanakosin för bovorn för Krung thepmahanakhon udomratchanivetmahasathan amornpiman (det poetiskt
namnge av Bangkok, Thailand). Använd rödingen för data som är alltid samma. Till exempel du kunde använda röding (12) för att lagra ett inhemskt telefonnummer i Förenta staterna: (123) 456 - 7890. 8000na - bytebegränsning kan överskridas
genom att specificera det varchar, alternativet (max) ((max)) , som låter för lagringen av 2.147.483.647 tecken på kosta av upp till utrymme för lagring 2GB.),

binärt: (1 - 8000 byte)
(Fixat - binära data för längd. Längden fixas, när den skapas mellan 1 och 8000 byte. Till exempel binärt (5000) specificerar reservera av 5000 byte av lagring för att hysa upp till 5000 byte av binära data.),

varbinary: (Upp till 2.147.483.647 byte)

(Variabel - binär datatyp för längden som är identisk till de binära datan, skrivar, med undantaget av att konsumera endast beloppet av lagring som är nödvändig beträffande att rymma
datan. Using alternativet (max) låter för lagringen av upp till 2GB av binära data. Emellertid endast 1 till och med 8000 eller max kan specificeras som lagring
alternativ.)

Tack
Andra lösningar  
 
programming4us programming4us