Ich mache mein erstes Datenbankprojekt in PostgreSQL oder Oracle.Was ist der Unterschied zwischen String und nvarchar (5000) in SQL?
Ich möchte eine Antwort auf meine Frage erhalten.
Ich mache mein erstes Datenbankprojekt in PostgreSQL oder Oracle.Was ist der Unterschied zwischen String und nvarchar (5000) in SQL?
Ich möchte eine Antwort auf meine Frage erhalten.
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
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
@curtisk zu speichern: Welches tut SO benutzen? –
@Masi: Das könnte Sie interessieren "Wodurch wurde Stack Overflow gebaut?" http://blog.stackoverflow.com/2008/09/was-was-stack-overflow-built-with/ –