Soy nuevo en el concepto nvarchar(MAX)
. ¿Cuántos caracteres tendrá?¿Cuál es la cantidad máxima de caracteres que va a contener nvarchar (MAX)?
Respuesta
Max. la capacidad es de 2 gigabytes de espacio, por lo que está viendo un poco más de mil millones de caracteres de 2 bytes que encajarán en un campo NVARCHAR(MAX)
.
Uso de los números más detallados de la otra respuesta, que debe ser capaz de almacenar
(2^31 - 1)/2 = 1'073'741'823 double-byte characters
1 billion, 73 million, 741 thousand and 823 characters to be precise
en su columna NVARCHAR(MAX)
(por desgracia, esa última media personaje se pierde ...)
2^31-1 bytes. Entonces, un poco menos de 2^31-1 caracteres para varchar (max) y la mitad para nvarchar (max).
De char and varchar (Transact-SQL)
varchar [(n | max)]
Variable-le ngth, carácter no Unicode datos. n puede ser un valor de 1 a 8,000. max indica que el tamaño máximo de almacenamiento de es de 2^31-1 bytes. El tamaño de almacenamiento es la longitud real de los datos ingresados + 2 bytes. Los datos ingresados pueden tener 0 caracteres de longitud. Los sinónimos de ISO para varchar son char variando o variando el carácter.
- 1. ¿Cuál es la longitud máxima de la cadena que va a ser hash?
- 2. Conversión de nvarchar (4000) a nvarchar (max)
- 3. Cantidad máxima de caracteres de TextBox (no es MaxLength)
- 4. ¿Cuál es la cantidad máxima de archivos por jarra?
- 5. nvarchar (max) versus NText
- 6. Obtiene la cantidad de desplazamiento HorizontalScrollView máxima
- 7. ¿Cuál es la mejor respuesta para la búsqueda de la máxima cantidad posible de una matriz
- 8. Cuál es la cantidad máxima de caracteres que se pueden almacenar en una propiedad de Windows Installer
- 9. Para Nvarchar (Max) ¿Solo estoy obteniendo 4000 caracteres en TSQL?
- 10. sql server 2005 - exportar datos nvarchar (max)
- 11. ¿Debo almacenar HTML como nvarchar (MAX) o ntext?
- 12. ¿Cuál es la cantidad máxima de conexiones simultáneas que hará un navegador?
- 13. ¿Cuál es la cantidad máxima de filas que puede almacenar una única tabla de SQL Server?
- 14. ¿Cuál es la cantidad máxima de subprocesos de trabajo oscilante que se pueden ejecutar?
- 15. ¿Cuál es la longitud máxima de cuadro de texto HTML
- 16. ¿Cuál es la cantidad máxima de elementos o tamaño de archivo para un documento HTML?
- 17. ¿Cuál es la cantidad máxima de registros que puede almacenar una tabla MySQL?
- 18. ¿Cuál es el punto de COLLATIONS para columnas nvarchar (Unicode)?
- 19. ¿Cuál es la demora máxima para setInterval?
- 20. ¿Cuál es la cantidad máxima de parámetros permitidos por tipo de proveedor de base de datos?
- 21. Anulación de NHibernate con fluidez para cadenas de texto largas nvarchar (MAX) no nvarchar (255)
- 22. En un tipo de cambio de divisa, ¿cuál es la cantidad máxima de decimales utilizada?
- 23. ¿Cuál es la cantidad máxima de conexiones simultáneas de TCP/IP de Windows?
- 24. Fluido NHibernate automapping como nvarchar (max)
- 25. ¿Cuál es la cantidad máxima de volúmenes adjuntos por instancia de Amazon EC2?
- 26. ¿Cuál es la cantidad máxima de argumentos en una función de Python?
- 27. ¿Cuál es la cantidad máxima de redirecciones HTTP permitidas por todos los principales navegadores?
- 28. ¿Cuál es la cantidad máxima de espacios de claves en Cassandra?
- 29. Cambiar una columna de datos de varchar (max) a nvarchar (max) en SQL Server 2008
- 30. Cantidad máxima de objetos en NSArray
Wow ... así que supongo que realmente no tengo que preocuparme por establecer una regla de validación de tamaño máximo. Sin embargo, será mejor que tenga cuidado cuando uso el nvarchar (MAX). – quakkels
@quakkels: a menos que planee superar la guerra y la paz de Tolstoi (aproximadamente 3,1 millones de caracteres) casi 350 veces, no, no tendrá que preocuparse por la capacidad :-) Y dado que es un tipo VARCHAR/NVARCHAR, siempre usará solo tanto espacio como sea necesario, sin preocupaciones por el espacio desperdiciado o innecesariamente reservado ... ¿ –
realmente? Eso es genial. Solo por curiosidad, ¿en qué caso no quieres usar nvarchar (MAX)? – quakkels