В чем смысл varchar (-1) в SQL Server 2008? Является ли это альтернативой для varchar (max)?Что означает varchar (-1)?
ответ
Это как представить varchar(max) in .net SQLDBType (явно не указана, но длина -1)
Я не могу попробовать это на языке SQL в SQL Server прямо сейчас ради интереса, в: но я уверен, что это только для клиентский код, потому что varchar обычно сильно определен между 1 и 8000, но для типа max это не так.
documentation говорит:
VARCHAR [(п | макс)] переменной длины, не-Unicode символов данных. n может быть значением от 1 до 8000. max указывает, что максимальный размер памяти составляет 2^31-1 байта.
So -1 не является техническим. Это может сработать, но я бы не использовал его, если бы был вами.
Я думаю, что это varchar(max). Я никогда этого не видел.
Я не могу понять, почему кто-то мог бы утвердить правильный ответ. Я знаю, что это очень старый вопрос, но я все равно поддерживал. – spaghettidba
Это только SQL Query Analyzer, который отображает -1 вместо Max. В представлении дизайна все же вы можете видеть его как Макс.
Да, человек ... это varchar (MAX)
- 1. Что означает 1.f
- 2. Что означает IMAGEM ~ 1?
- 3. Что означает OrderCustom = 1?
- 4. Что означает response.status -1?
- 5. Что означает лямбда :: _ 1?
- 6. Что означает _ITERATOR_DEBUG_LEVEL = 1?
- 7. Что означает: map (1 +)
- 8. Что означает x [1]?
- 9. Что означает * -1?
- 10. Что означает? Page = 1
- 11. Что означает «§ 27.7.3.6.2/1»?
- 12. Что означает «default» varchar (255) в MySQL?
- 13. Что означает: 1 означает в журналах apache?
- 14. Что означает #define Terminal ((arc *) 1) означает?
- 15. Что означает ((MPI_Datatype) 1) означает в C++?
- 16. Что означает ((void (*) (int)) - 1) означает?
- 17. Что означает: $ 1 означает в htaccess?
- 18. Что означает «! S: ~% I%, 1!» == «" означает?
- 19. Что означает `if file.find ('freq-')! = -1` означает?
- 20. Что означает line.split (",") [1] означает [Java]?
- 21. Что означает `return 1 + strlen_rec (& arr [1]);` означает?
- 22. Что означает -1 в «ls -1 path»?
- 23. JSESSIONID = 0000fWm58im_RcpQXmWI8LlDdvg: -1 Что означает «: -1»?
- 24. Что означает 1 в match.group (1)?
- 25. Что возвращает `-1 || выход -1` означает?
- 26. Что означает «+ 1/-1» на выходе git?
- 27. number.length-1 в массиве, что означает «-1»
- 28. Что означает [: -1] в/python?
- 29. Что означает GridView1.EditIndex = -1?
- 30. Что означает `1 для LINQ?
yaa ... i также thnk длина varchar (max) равна -1. когда я дал sp_help для таблицы с varchar (max) в качестве одного из типов данных, длина отображается как -1. –