Quelle est la signification de varchar (-1) dans SQL Server 2008? Est-ce une alternative pour varchar (max)?Que signifie varchar (-1)?
Répondre
Il est comment représenter varchar(max) in .net SQLDBType (pas explicitement indiqué, mais la longueur est -1)
Je ne peux pas l'essayer dans le langage SQL dans SQL Server en ce moment à cause de l'intérêt mais je suis sûr que c'est seulement pour code client car varchar est normalement fortement défini entre 1 et 8000, mais pour le type max, ce n'est pas le cas.
Le documentation dit:
varchar [(n | max)] de longueur variable, caractères non Unicode données. n peut être une valeur comprise entre 1 et 8 000. max indique que la taille maximale de stockage est de 2^31-1 octets.
Donc -1 n'est pas techniquement valide. Cela pourrait fonctionner, mais je ne l'utiliserais pas si j'étais vous.
Je pense que c'est varchar(max). Je ne l'ai jamais vu auparavant.
Je ne comprends pas pourquoi quelqu'un downvote une réponse correcte. Je sais que c'est une très vieille question, mais j'ai quand même remanié. – spaghettidba
Seul SQL Query Analyzer affiche -1 au lieu de Max. En mode design, vous pouvez toujours le voir comme Max.
Oui homme ... ESt VARCHAR (MAX)
- 1. Que signifie IMAGEM ~ 1?
- 2. Que signifie $ NON-NLS-1 $?
- 3. Que signifie PARTITION PAR 1?
- 4. Que signifie ": 1", ": 2" dans SQL?
- 5. Que signifie 0..1 Mean dans EF?
- 6. Que signifie «1.quelque chose» en JavaScript?
- 7. Que signifie $ {2: - $ {1}} dans Bash?
- 8. CString: Que signifie (TCHAR *) (this + 1)?
- 9. que signifie le quorum 2n + 1?
- 10. Que signifie cet entier?
- 11. Que signifie "limaces" signifie
- 12. Que signifie avoir plus de 1 police en CSS?
- 13. Que signifie DATA INF/1.D + 300/dans Fortran?
- 14. Que signifie -1 de la fonction read() de DataInputStream?
- 15. Qt moc error 1 - qu'est-ce que cela signifie?
- 16. Que signifie TOP 1 dans une requête sql?
- 17. Que cela signifie-t-il lorsque AuthorizationExecuteWithPrivileges() renvoie -1?
- 18. Que signifie l'erreur de virgule flottante -1. # J?
- 19. ruby: qu'est-ce que l'astérisque dans "p * 1..10" signifie
- 20. Est-ce que varchar (max) = varchar?
- 21. Que signifie = *?
- 22. que signifie "@" signifie en C#
- 23. Que signifie "==="?
- 24. Que signifie %%?
- 25. Que signifie # dans Mathematica?
- 26. Que signifie cette requête?
- 27. Que signifie # en sql?
- 28. que signifie cette sortie?
- 29. Que signifie 8badf00d?
- 30. que signifie System.property?
yaa ... je pense aussi que la longueur de varchar (max) est de -1. quand j'ai donné sp_help à table ayant varchar (max) comme l'un des types de données, la longueur est affichée comme -1. –