数据类型抟换问题,在线急等!

itegale 2005-03-18 02:20:06
在表deliery中用data_out存储日期,但开始建表时由于需要就把该字段设为字符型。现在,又想把该类型转换成日期,通过修改表字段,却出错。请大家帮忙,在线急等!
...全文
58 点赞 收藏 7
写回复
7 条回复
yangtaylor 2005年03月18日
有个笨办法,但是肯定有效:
先增加一列日期类型的字段temp,然后把字符old的转换过去,然后删除字符那个字段old。
再增加新的日期类型字段new,复制temp的到new,然后删除temp字段。
回复 点赞
jiang130 2005年03月18日
有沒有不能轉換成日期的數據﹖
回复 点赞
itegale 2005年03月18日
谢谢
回复 点赞
gpwhcl 2005年03月18日
看你的字符型的日期是怎样存贮的,先把日期的“年份”取出来,再取“月份”,最后取“日”,把它转成日期看行不行,不过比较麻烦
回复 点赞
itegale 2005年03月18日
up 能不能说清楚点
怎样用字段过渡啊

update deliery set data_out=convert(datetime,data_out,120)
alter table deliery alter data_out datetime
刚试了,报一样的错
回复 点赞
xluzhong 2005年03月18日
update deliery set data_out=convert(datetime,data_out,120)
alter table deliery alter data_out datetime
回复 点赞
jinjazz 2005年03月18日
用其他字段过渡一下
回复 点赞
发动态
发帖子
应用实例
创建于2007-09-28

1.1w+

社区成员

6.8w+

社区内容

MS-SQL Server 应用实例
社区公告
暂无公告