Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

Spielt die mit NVARCHAR verwendete Größe eine Rolle?

Laut der Dokumentation :

Bei der Berechnung der Speichergröße spielt also nur die tatsächliche Länge der eingegebenen Daten eine Rolle.

Die Dokumentation sagt nicht, warum es dort ist, aber der Längenparameter ist nützlich, weil er einfache Begrenzungsbeschränkungen erzwingt (zum Beispiel, damit jemand nicht 2 GB Text als seinen "Namen" eingeben kann).