2009-07-28 5 views

Antwort

4

Es gibt keine Zeichenfolge in der Datenbank. Die Zeichenfolge in .net ist nur durch den Speicher begrenzt. gibt es keine nvarchar (5000). Sie können nvarchar (4000) oder nvarchar (max) haben 4000 ist die maximale Zeichenlänge, die Sie speichern können, und ein Zeichen wird in 2 Bytes gespeichert. können Sie mehr darüber in Books Online

+1

hinzuzufügen dazu nvarchar speichert die Daten in „nationalen“ Unicode lesen, während ein varchar die Datenbank definiert Codierung verwendet und ist in der Regel die Hälfte der Größe – curtisk

+0

@curtisk zu speichern: Welches tut SO benutzen? –

+1

@Masi: Das könnte Sie interessieren "Wodurch wurde Stack Overflow gebaut?" http://blog.stackoverflow.com/2008/09/was-was-stack-overflow-built-with/ –