¿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. Ruby: ¿Qué significa $ 1?
- 3. ¿Qué significa _ITERATOR_DEBUG_LEVEL = 1?
- 4. ¿Qué significa BUNDLE_DISABLE_SHARED_GEMS: '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 "O (1) access time"?
- 13. ¿Qué significa! 1 y! 0 en Javascript?
- 14. ¿Qué significa `1..something` en JavaScript?
- 15. ¿Qué significa locals() ['_ [1]'] en Python?
- 16. ¿Qué significa "WHERE 1" en SQL?
- 17. ¿Qué significa INT (1) en MySQL?
- 18. ¿Por qué no especificar cada VARCHAR como VARCHAR (65535)?
- 19. Ruby: ¿Qué significa el fragmento: (num & 1) == 0 exactamente hacer?
- 20. ¿Qué significa error de coma flotante -1. # J?
- 21. ¿Qué significa la coordenada 1/w en gl_FragCoord?
- 22. ¿Qué significa $ 1, $ 2, etc. en Expresiones regulares?
- 23. ¿Qué significa esto: O (n) pasos y O (1) espacio?
- 24. ¿Qué significa un rango de 2 ..- 1? (Ruby koans about_arrays.rb)
- 25. ¿Qué significa "1" al final de una declaración php print_r?
- 26. ¿Qué significa "% 1 $ #" cuando se usa en String.format (Java)?
- 27. ¿Qué significa la cláusula de SQL "GROUP BY 1"?
- 28. ¿Qué significa un color negativo (-1, -2) en PowerBuilder?
- 29. ¿Qué significa Field.Index.NOT_ANALYZED_NO_NORMS 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. –