【发布时间】:2015-11-08 17:07:53
【问题描述】:
例如对于列 (xx),其中数据类型为 varchar 并且其中包含诸如 'cons'、'alts' 之类的值以将其转换为 int... 如果不可能这样做,我们还有什么其他选择
【问题讨论】:
-
不,
cons, alts无法转换为INT。仅当可以将现有数据隐式转换到INT时 -
如果您有一个预定义的对应关系,即 cons=1 alts=2 等,如果您没有那么多值,则可能是可能的
-
如果您不能进行隐式转换,您总是可以使用更新语句将数据更改为允许它的值 - 例如 cons = 1、ALTs = 2 等
标签: sql sql-server sql-server-2008 alter-table