He intentado usar texto o ntext como el tipo de la variable, pero no están permitidos.
¿Hay alguna manera de eludir esto?SQL Server no puede almacenar más de 4000 caracteres en una variable de cadena local
Respuesta
Para cualquier cosa no MSSQL 2005 o MSSQL 2008:
Puede obtener 8000 en un varchar(8000)
Otra opción es utilizar una tabla temporal y poblar que con la información que necesita. Use un autoindex para mantener el orden.
+1 para el servidor pre sql 2005 –
Intenté crear una tabla temporal pero en realidad no funciona, ¿alguna sugerencia? No puedo concatenar campos de texto por algún motivo –
TEXT y NTEXT están en desuso en una versión futura de SQL Server.
En su lugar, debe utilizar VARCHAR (MAX) y NVARCHAR (MAX) que eliminan los límites de tamaño previos de 8000 y 4000 respectivamente, llevándole hasta 2^31-1 bytes.
Si bien es cierto que deben usarse VARCHAR (MAX) y NVARCHAR (MAX), esta no es una opción en SQL Server 2000. – LittleBobbyTables
- 1. ¿Cuántos caracteres puede tener una sentencia de SQL Server SQL?
- 2. Juego de caracteres Oracle JDBC y límite de caracteres 4000
- 3. dividir una cadena en caracteres individuales en SQL Server 2005
- 4. Mostrar la columna CLOB con más de 4000 caracteres
- 5. Tiempo de espera caducado en SQL Azure; no se puede reproducir SQL Server local
- 6. almacenar contraseñas en SQL Server
- 7. La forma más rápida de eliminar caracteres no numéricos de un VARCHAR en SQL Server
- 8. "La cadena de conexión especifica una instancia Sql Server Express local", Excepto que no
- 9. ¿Cuáles son las consecuencias de almacenar una cadena C# (UTF-16) en una columna nvarchar de SQL Server (UCS-2)?
- 10. Forma más eficiente de almacenar un valor GUID en la base de datos SQL Server
- 11. ¿Se puede almacenar una variable dentro de una cláusula if?
- 12. SQL Server ¿SELECCIONAR EN @variable?
- 13. ¿Puede SQL Server enviar una solicitud web?
- 14. Conversión de nvarchar (4000) a nvarchar (max)
- 15. ¿Qué comando en VBA puede contar el número de caracteres en una variable de cadena?
- 16. ¿Cómo almacenar valores decimales en SQL Server?
- 17. Almacenamiento de comillas simples en variable varchar SQL Server 2008
- 18. ¿Cómo almacenar más de una cadena en un mapa?
- 19. ¿Cuál es la cantidad máxima de filas que puede almacenar una única tabla de SQL Server?
- 20. La mejor manera de almacenar fechas antiguas en SQL Server
- 21. Variable decimal (10,9) no puede contener el número 50 (SQL Server 2008)
- 22. conectando a MS SQL Server local
- 23. No se puede conectar con SQL Server local con autenticación de Windows mediante SSMS
- 24. No se puede convertir TEXTO a XML en SQL Server
- 25. SQL Server no puede encontrar el certificado
- 26. Para Nvarchar (Max) ¿Solo estoy obteniendo 4000 caracteres en TSQL?
- 27. SQL Server Express 2008 usando (local) en la cadena de conexión
- 28. Concatene ntext en SQL Server 2005
- 29. ¿Cómo almacenar caracteres no ingleses?
- 30. No se puede instalar SQL Server 2008 R2 Express
¿Qué versión de SQL Server? – AakashM
2000. Perdón por no mencionar –