在SQL Server Management Studio 2005中设计表时,如果我为列指定VARCHAR(10),当我选择远离数据类型时,SQL Server会将其更改为VARCHAR(50).我必须然后选项卡,将其更改回VARCHAR(10),然后它将接受它.
我知道有存储和处理注意事项可能使VARCHAR(10)等同于CHAR(10)用于所有意图和目的,但是有什么我缺少的吗?是否有足够的理由让我不考虑,设计者的默认行为是自动更改列的长度,而不是我指定的长度?
| 归档时间: |
|
| 查看次数: |
1323 次 |
| 最近记录: |