Chinaunix
标题:
导出数据时,能否指定datetime类型的导出格式
[打印本页]
作者:
yddb
时间:
2010-06-09 18:57
标题:
导出数据时,能否指定datetime类型的导出格式
使用bcp导出数据后,数据含有datetime类型,导出的形式为:Jun 8 2010 11:36:05:000AM
我向让导出的形式为:2010-06-08 11:36:05:000
有什么办法吗?
作者:
andkylee
时间:
2010-06-09 19:14
好像一直以来没有什么好的办法。 如果采用本地格式 (-n ) ----这种非可读文件格式倒是不用担心日期的格式。
要导出的形式为:Jun 8 2010 11:36:05:000AM, 个人认为方法是采用视图。
作者:
yddb
时间:
2010-06-10 11:52
谢谢,今天上午终于解决了。
通过视图,把datetime转换为varchar,具体如下:
str_replace(convert(varchar,datetime,23),'T',' ')+':'+convert(varchar,datepart(ms, datetime))
作者:
snow888
时间:
2010-06-11 20:37
对于此类问题,俺一般是直接保存为 char 型的,免得麻烦。
作者:
andkylee
时间:
2010-06-11 23:31
回复
4#
snow888
日期类型的在ASE中存为char型,移植起来方便,但是相互计算比较费劲吧? 尤其在where条件中有表达式很容易导致不使用相应的索引。
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2