我想在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從名字中得到了相同的結果。我錯過了什麼? –