Ich bin neu in dem Konzept nvarchar(MAX)
. Wie viele Zeichen wird es halten?Wie viele Buchstaben hat nvarchar (MAX) maximal?
Antwort
Max. Die Kapazität beträgt 2 Gigabyte Speicherplatz - Sie sehen also etwas mehr als 1 Milliarde 2-Byte-Zeichen, die in ein NVARCHAR(MAX)
Feld passen.
Unter Verwendung der anderen detaillierteren Zahlen Antwort, sollten Sie in der Lage sein
(2^31 - 1)/2 = 1'073'741'823 double-byte characters
1 billion, 73 million, 741 thousand and 823 characters to be precise
in Ihrer NVARCHAR(MAX)
Spalte zu speichern (leider, dass im letzten halben Charakter verschwendet ...)
2^31-1 Bytes. Also, etwas weniger als 2^31-1 Zeichen für varchar (max) und die Hälfte für nvarchar (max).
Von char and varchar (Transact-SQL)
varchar [(n | max)]
Variable-le ngth, Nicht-Unicode-Zeichen Daten. n kann ein Wert von 1 bis 8.000 sein. max zeigt an, dass die maximale Speichergröße 2^31-1 Byte ist. Die Speichergröße ist die tatsächliche Länge der eingegebenen Daten + 2 Bytes. Die eingegebenen Daten können 0 Zeichen lang sein. Die ISO-Synonyme für Varchar sind char variierende oder Zeichenvariable.
- 1. Implikationen von nvarchar (50) vs nvarchar (max)
- 2. Wie erstellt NVarchar (max) Sqlparameter in C#?
- 3. FreeTDS MSSQL nvarchar (max) Ausgabe
- 4. NVarchar (MAX) für kurze Strings
- 5. numpy max vs amax vs maximal
- 6. Wie finde ich heraus, welche Person maximal übernachtet hat? Name und Summe wie viele Tage?
- 7. OLEDB, ODBC, Ntext und Nvarchar (max)
- 8. Warum kann ich nvarchar (max) nicht einschränken?
- 9. SQL-Server nvarchar Größe?
- 10. Wie mehrals maximale Größe charecters in NVARCHAR (MAX), SQL-Server2005
- 11. Wie erstellt CLR gespeicherte Prozedur mit Nvarchar (Max) Parameter?
- 12. Wie wird ein nvarchar (max) in einer CLR-UDF zurückgegeben?
- 13. Wie kann Hibernate den SQL-Datentyp nvarchar (max) zuordnen?
- 14. Wie maximal max unconfirmed zu steuern, veröffentlicht mit Spring AMQP
- 15. Eins zu viele Join mit Aggregatfunktion (Max)
- 16. So ändern Sie die Spalte von nvarchar (max) zu nvarchar (50)
- 17. Wie viele Threads sind in SpecRun maximal verfügbar?
- 18. Wie viele gleichzeitige Verbindungen macht ein Browser maximal?
- 19. Wie viele Dateien pro Verzeichnis gibt es maximal? (Linux)
- 20. Wie viele iTunes Connect-Benutzer dürfen maximal zugelassen werden?
- 21. Wie viele Datensätze kann ich maximal in einer EntityCollection speichern?
- 22. Wie viele Spalten darf eine Tabelle maximal haben?
- 23. Wie viele Unterverzeichnisse dürfen in Ext4 maximal erlaubt sein?
- 24. Wie kann ich den Wert von nvarchar (max) mit max> 65535 aus der SQL Server-Datenbank visualisieren?
- 25. String hat wie viele Parameter
- 26. Set EF6 Code Erste Strings fließend zu Nvarchar (max)
- 27. SQL Server, konvertieren von NTEXT in NVARCHAR (MAX)
- 28. T-SQL - Hilfe mit MAX-Operation über Viele-zu-Viele
- 29. Kann ich eine Spalte von nvarchar (MAX) mit FluentMigrator erstellen?
- 30. Dynamisches SQL wird abgeschnitten, obwohl es nvarchar (max) ist
Wow ... also ich denke, ich brauche mir keine Gedanken darüber zu machen, eine Validierungsregel für die maximale Größe zu setzen. Ich sollte besser vorsichtig sein, wenn ich den nvarchar (MAX) benutze. – quakkels
@quakkels: es sei denn, Sie planen, Tolstoi 'Krieg und Frieden (ca. 3,1 Millionen Zeichen) fast 350 mal zu übersteigen - nein, Sie müssen sich nicht um Kapazität kümmern :-) Und da es ein VARCHAR/NVARCHAR-Typ ist wird immer nur so viel Platz verbrauchen wie nötig - keine Sorge um verschwendeten oder unnötig reservierten Platz ... –
wirklich? Das ist cool. Nur aus Neugier, in welchem Fall möchten Sie nicht nvarchar (MAX) verwenden? – quakkels