我想在Sybase中使用从Sybase ASE数据库创建的bcp文件构建数据库。在Sybase ASE(或与Sed)的bcp输出文件中格式化datetime字段
- 我从Sybase创建ddl并将其转换为Mysql ddl。
- 我使用Sybase生成bcp.out文件。
- 当我试图将这个bcp.out文件插入到新的Mysql数据库中时,我遇到了datetime字段格式的问题。
我在bcp.out文件是什么:
iker1 0 1 6 3 1 0 1 Sep 16 2011 11:20:05:950AM
iker2 1 1 6 3 1 0 1 Jun 15 2012 11:20:05:750AM
gdf34 0 2 6 3 1 0 1 Feb 05 2014 11:20:05:016AM
我预计bcp.out文件是什么:
iker1 0 1 6 3 1 0 1 2011-09-16 11:20:05.950
iker2 1 1 6 3 1 0 1 2012-06-15 11:20:05.750
gdf34 0 2 6 3 1 0 1 2014-02-05 11:20:05.016
是否有/格式的任何方式配置的输出我们在执行bcp.out文件时,Sybase Central中的日期字段是什么?
有没有(简单)的方法来做到这一点(与SEED)?
要做到这一点与bcp,你会使用一个视图,并将日期时间转换为您希望在视图中的格式。从那里你可以从视野中出来。 –
@MichaelGardner,是的,24小时制 –
@MichaelGardner我做了一个类似于 - > create view的视图,\t CONVERT(DATETIME,change_date,21)作为change_date从名字中得到了相同的结果。我错过了什么? –