SQL如何通过语句更改一个表里的某列的类型?
发布网友
发布时间:2022-04-30 19:19
我来回答
共3个回答
热心网友
时间:2022-04-09 04:10
select convert(转化的类型,数据库字段)as 从命名
from 数据库的表名
如:
select convert(int,Userid)as uid
from UserTable
select convert(nvarchar,Userid)as uid
from UserTable
select convert(nvarchar,UserName ) as uName
from UserTable
.....
convert的语法,希望给楼主带来帮助
热心网友
时间:2022-04-09 05:28
ALTER TABLE A
ALTER COLUMN col002 int
你是要查询时改变数据类型:
SELECT
CONVERT (int, col002) AS col002
FROM A
热心网友
时间:2022-04-09 07:03
为什么要改成数字列,这列用字符型显示数字应该是正常的
比如保存身份证列必须用字符型,因为数字列的位数不够
还不手机号码也是需要用字符型保存。
这是表格设计时考虑到了这些。