【发布时间】:2013-07-23 17:24:10
【问题描述】:
下面的 SQL 有问题吗?此处转换为 varchar 时没有使用长度。
SELECT CAST('abc' AS varchar)
我应该使用
SELECT CAST('abc' AS varchar(3))
【问题讨论】:
-
你应该从不只使用
varchar,总是指定一个长度。除了懒惰之外,您还应该始终正确调整字段大小,这只是数据库保护数据完整性的一种方式。
标签: sql-server casting