Когда я создаю новый столбец VARCHAR в Microsoft SQL Server Manager Studio, он по умолчанию имеет длину 50. Имеет ли эта длина какое-то особое значение? Если теоретически у меня есть возможность выбрать длину от 30 до 70, не лучше ли использовать значения по умолчанию, которые имеют мощность 2 (например, 32 или 64 в данном случае)?SQL: Почему varchar (50) по умолчанию?
5
A
ответ
5
Потому что его хороший маленький круглый номер ... Серьезно я бы подумал, что это довольно произвольное решение, которое было сделано.
2
Полномочия 2 не имеют смысла, когда дело доходит до возможных длин строк.
-2
Смежные вопросы
- 1. Dapper.NET: VARCHAR (4000) по умолчанию
- 2. varchar (20) и varchar (50) одинаковы?
- 3. SQLite VARCHAR по умолчанию размер
- 4. Воспроизведение локализации по умолчанию + 50 языков
- 5. SQL - по столбцам varchar
- 6. SQL Server - Значение по умолчанию
- 7. SQL Server 2008 Преобразование VARCHAR (50), чтобы UniqueIdentifier
- 8. В чем разница между VARCHAR 50 и VARCHAR 50 байт в Oracle?
- 9. Включение слайдера JQuery - значение по умолчанию - 50%
- 10. Как проверить значение столбцов VARCHAR (50) в SQL
- 11. Как фильтровать столбец даты VARCHAR (50) в SQL Server
- 12. Преобразование varchar (50) в тип данных datetime в SQL Server
- 13. Как преобразовать varchar (50) в DateTime в SQL?
- 14. SQL Server VARCHAR (10)
- 15. SQL Server: Почему xp_cmdshell по умолчанию отключен?
- 16. sql хранит proc «Значения параметров по умолчанию»
- 17. В SQL Server конкретно Varchar (50) занимает такое же пространство, как Varchar (MAX)?
- 18. новообращенный даты и времени на VARCHAR (50)
- 19. Как преобразовать DateTime в VarChar (50)?
- 20. Почему мой SearchView по умолчанию по умолчанию
- 21. Итерация 50 раз по команде SQL
- 22. Второй столбец по умолчанию для столбца идентификации SQL Server 2005
- 23. Как добавить значение по умолчанию для значения varchar в xampp
- 24. SQL Server - Вставка значений по умолчанию bcp
- 25. Вставить значение по умолчанию
- 26. Упорядочить по: varchar
- 27. Почему SQL Server CE не поддерживает varchar?
- 28. Почему `infix` по умолчанию
- 29. SQL блокировки по умолчанию
- 30. SQL - отключение по умолчанию
если вы «создать таблицу т (столбец VARCHAR)» вы получите VARCHAR (1), который также по умолчанию и хорошая мощность 2 (2^0) :) – Aleris
Почему голубой? ;) – kenny
Ну есть объяснение для этого: http://www.sciencemadesimple.com/sky_blue.html Так что я надеюсь, что есть и объяснение моего вопроса, или, может быть, действительно, это был человек, который решил, что его счастливое число должно быть значением по умолчанию, но опять же это тоже объяснение ... :) – Gidon