我有一个VarChar类型的数据库,其中有整数(我想保留)和其他非数字值(我想删除).如果我更改表并添加新的整数列,如何只将整数复制到新的整数列?
我试一试(将与MSSQL一起使用,不确定其他数据库系统)...
update MyTable
set MyNewIntField = cast(MyOldVarcharField as int)
where isnumeric(MyOldVarcharField) = 1
Run Code Online (Sandbox Code Playgroud)