码迷,mamicode.com
首页 > 其他好文 > 详细

如何把datetime类型字段修改为int类型

时间:2014-11-19 17:57:38      阅读:273      评论:0      收藏:0      [点我收藏+]

标签:style   ar   color   sp   strong   数据   on   bs   ad   

如何把datetime类型字段修改为int类型


我有一个表为:table1

其中有一个datetime类型的字段  a    现在我想我想把字段a的类型改为int类型

当我执行以下命令时报如下的错误
alter table table1 alter column a int null
报错:不充许从数据类型datetime到数据类型int的隐性转换   表table1,列a 请用convert函数来运行此查询

本人想求:能不能通过alter命令来修改得出呢?中间通过什么转换函数直接出呢。如convert等
alter table table1 alter column a int null

我曾做过这样的测试:
第一种:
1.update table1 set a=‘‘
2.alter table table1 alter column a int null
结果OK
第二种:
1.alter table table1 alter column a char null
2.alter table table1 alter column a int null
OK
第三种:
1.alter table table1 drop columnl
2.alter table table1 add  a int null
ok

如何把datetime类型字段修改为int类型

标签:style   ar   color   sp   strong   数据   on   bs   ad   

原文地址:http://www.cnblogs.com/guanshan/p/guan20141119-3.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!