Frage : varchar - varbinary

Hallo experts
Because bin ich ein liitle, das mit allen datatypes verwechselt wird, die ich Sie fragen möchte, was die Unterschiede zwischen diesen zwei datatypes sind (varbinary-varchar).
I möchten Textdaten in einer Tabellenspalte speichern und ein searchfield in einer Form zu benutzen, um die eingeführten Werte mit den Daten in der Tabelle column.
What zu vergleichen ist das datatype ich benutzen muss?

Antwort : varchar - varbinary

Putzfrau: (1 Byte pro Buchstaben. Buchstaben des Maximum-8000)

(Die Putzfraudatenart ist eine längenkonstante Datenart, die benutzt wird, um Textdaten zu speichern. Die Zahl möglichen Buchstaben ist zwischen 1 und 8000. Die mögliche Kombination der Buchstaben in einer Putzfraudatenart sind 256. Die Buchstaben, die dargestellt werden, hängen ab, von welcher Sprache oder von der Kollation, definiert wird. Englisch z.B. wird wirklich mit einer lateinischen Kollation definiert. Die lateinische Kollation gewährt Unterstützung für alle englischen und westeuropäischen Buchstaben.)

varchar: (1 Byte pro Buchstaben. Bis zu den Buchstaben 2GB.)

(Die varchar Datenart ist zur Putzfraudatenart, aber mit einem mit variabler Länge identisch. Wenn eine Spalte als Putzfrau definiert wird (8), verbraucht sie 8 Bytes Lagerung, selbst wenn nur drei Buchstaben in sie gelegt werden. Eine varchar Spalte verbraucht nur den Raum, den sie benötigt. Gewöhnlich sind Putzfraudatenarten leistungsfähiger, wenn sie zu kommt
die Verarbeitung und die varchar Datenarten sind mehr efficientfor Speicher. Die Faustregel ist, Putzfrau zu benutzen, wenn die Daten immer zur definierten Länge nah sind, aber verwendet varchar, wenn sie sich weit unterscheidet. Z.B. würde ein Stadtname mit varchar gespeichert (167) wenn Sie den längsten Stadtnamen in der Welt zulassen wollten, die Krung thep mahanakhon bovorn ratanakosin mahintharayutthaya mahadilok Knall noparatratchathani burirom udomratchanivetmahasathan amornpiman avatarnsathit sakkathattiyavisnukarmprasit ist (das poetische
Name von Bangkok, von Thailand). Putzfrau für Daten benutzen, die immer die selben ist. Z.B. konnten Sie Putzfrau (12) benutzen um eine inländische Telefonnummer in den Vereinigten Staaten zu speichern: (123) 456 - 7890. Die 8000 - Bytebeschränkung kann überstiegen werden
durch das Spezifizieren der Wahl (max) (varchar (max)) , das die Lagerung von 2.147.483.647 Buchstaben an den Kosten bis zu der 2GB Speicherkapazität. zulässt)

Zweiheit: (1 - 8000 Bytes)
(Längenkonstante binäre Daten. Länge ist örtlich festgelegt, wenn sie zwischen 1 und 8000 Bytes verursacht wird. Z.B. spezifiziert Zweiheit (5000) die Reservierung von 5000 Bytes Lagerung, um bis 5000 Bytes binäre Daten unterzubringen.)

varbinary: (Bis 2.147.483.647 Bytes)

(Mit variabler Länge Art der binären Daten identisch zur Art der binären Daten, mit Ausnahme von dem Verbrauchen nur der Menge der Lagerung, die notwendig ist, um zu halten
die Daten. Using die Wahl (max) lässt die Lagerung von bis zu 2GB der binären Daten zu. Jedoch nur können 1 bis 8000 oder max als Lagerung spezifiziert werden
Wahlen.)

Danke
Weitere Lösungen  
 
programming4us programming4us