修改数据库中的datetime为varchar 开始设计数据库的时候 把时间字段设置为datetime 后面发现用的时候会出现一些问题 就修改为varchar了,但是这个时候就有一个更加大的问题出现了 时间的值全部成了 12 31 2010 11:48AM 这样的类型,请问怎么修改值为正常的时间日期格式,数据要求不丢失 而且最好是一次性 能够改好 谢谢,在线等, 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 简单!新建一个varchar字段,用日期字段复制数据过去,格式可以自己定好。然后删掉旧的字段,把新字段名字一换就完事。 update t set 新字段=convert(varchar(30),旧字段,120) 把时间字段设置为datetime 后面发现用的时候会出现一些问题什么问题啊? 是的 需要显示的格式为yyyy-MM-dd hh:mm:ss convert(varchar(30),旧字段,120) //120的格式为: 20100105 就一楼的方法,具体怎么转换成字符串复制可以 CONVERT(varchar, dateCloumnName), 120 )转 写个sql 语句update 表名 set 字段 = CONVERT(char(11),Convert(DateTime,字段),120)+CONVERT(char(12),Convert(DateTime,字段),114) 添加列,update tb set a=CONVERT(varchar, getdate(), 120 ) RowCreated事件 缺少对象 泛型的类型转换问题 产品对应多个分类,数据库如何设计最合理? ajaxpro 前台显示表格 以下代码,为什么在BS下能运行,但在CS下不行? datalist求助 .NET 怎么判断导出excel完毕 调用分页存储问题 老问题,重新问 关于DROPDOWNLIST 传递参数的问题???? 未将对象引用设置到对象的实例。 大家好,我有一个关于模板的问题
新建一个varchar字段,用日期字段复制数据过去,格式可以自己定好。
然后删掉旧的字段,把新字段名字一换就完事。