sql 日期转换

来源:百度知道 编辑:UC知道 时间:2024/06/15 11:37:39
12/14/1983 转换成 19831214
表中进行 批量转换,从a字段转换到b 字段不是单单一个

用 Convert() 函数:
select convert(char(8),你的日期字段,112) from 表名

to_char('12/14/1983','yyyymmdd')

或者

to_date('12/14/1983','yyyymmdd')

楼上的是oracle算法

to_char('12/14/1983 ','yyyymmdd')
批量转换用游标没有什么问题

MsSQl:
update table set b=convert(char(8),a,112)

请问楼主用的是什么数据库?
数据库里存储的都是一样格式吧 就算你转了再存到数据库里 数据库也会帮你转成默认格式存储的
你想要其他格式的话,可以在前台显示的时候再转