¿Cuál es el significado de varchar (-1) en SQL Server 2008? ¿Es una alternativa para varchar (max)?¿Qué significa varchar (-1)?
Respuesta
Es la forma de representar varchar(max) in .net SQLDBType (no explícitamente, pero la longitud es de -1)
no puedo probarlo en lenguaje SQL en SQL Server en este momento por el bien de interés: pero estoy seguro de que es sólo para código de cliente porque varchar normalmente está fuertemente definido entre 1 y 8000, pero para el tipo máximo no lo es.
El documentation dice:
varchar [(N | max)] de longitud variable, no Unicode de caracteres datos. n puede ser un valor de 1 a 8,000. max indica que el tamaño máximo de almacenamiento es de 2^31-1 bytes.
So -1 no es técnicamente válido. Podría funcionar, pero no lo usaría si fuera tú.
Creo que es varchar(max). Nunca lo había visto antes
No puedo entender por qué alguien menos votó una respuesta correcta. Sé que es una pregunta muy antigua, pero voté de todos modos. – spaghettidba
Es solo el Analizador de consultas SQL que muestra -1 en lugar de Max. En la vista de diseño, todavía puede verlo como Max.
Sí hombre ... es un varchar (MAX)
- 1. ¿Qué significa 1. # INF00, -1. # IND00 y -1. # IND significa?
- 2. ¿Qué significa BUNDLE_DISABLE_SHARED_GEMS: '1'?
- 3. ¿Qué significa _ITERATOR_DEBUG_LEVEL = 1?
- 4. Ruby: ¿Qué significa $ 1?
- 5. ¿Qué significa "1"? significa en Perl?
- 6. ¿Qué significa "escalares filtrados: 1" significa?
- 7. ¿Qué significa "- [1,]" en "if (! - [1,] &&! Window.XMLHttpRequest)"?
- 8. rendimiento entre varchar (1) vs char (1)
- 9. ¿Qué significa $ 1 en Perl?
- 10. ¿qué significa 2n + 1 quórum?
- 11. ¿Qué significa "$ 1/*" en "para archivo en $ 1/*"
- 12. ¿Qué significa INT (1) en MySQL?
- 13. ¿Qué significa locals() ['_ [1]'] en Python?
- 14. ¿Qué significa "O (1) access time"?
- 15. ¿Qué significa `1..something` en JavaScript?
- 16. ¿Qué significa! 1 y! 0 en Javascript?
- 17. ¿Qué significa "WHERE 1" en SQL?
- 18. ¿Por qué no especificar cada VARCHAR como VARCHAR (65535)?
- 19. ¿Qué significa "1" al final de una declaración php print_r?
- 20. Ruby: ¿Qué significa el fragmento: (num & 1) == 0 exactamente hacer?
- 21. ¿Qué significa error de coma flotante -1. # J?
- 22. ¿Qué significa un rango de 2 ..- 1? (Ruby koans about_arrays.rb)
- 23. ¿Qué significa la cláusula de SQL "GROUP BY 1"?
- 24. ¿Qué significa la coordenada 1/w en gl_FragCoord?
- 25. ¿Qué significa $ 1, $ 2, etc. en Expresiones regulares?
- 26. ¿Qué significa un color negativo (-1, -2) en PowerBuilder?
- 27. ¿Qué significa esto: O (n) pasos y O (1) espacio?
- 28. ¿Qué significa "% 1 $ #" cuando se usa en String.format (Java)?
- 29. ¿Qué significa "babosa" significa
- 30. ¿Qué significa ('../') significa?
yaa ... también creo que la longitud de varchar (max) es -1. cuando le di sp_help a la tabla que tiene varchar (max) como uno de los tipos de datos, la longitud se muestra como -1. –