2011-04-07 61 views
0

我試圖將SQL Server數據庫從webfusion移動到heartinternet。很容易導出數據庫和表結構,但插入語句不起作用。SQL Server主機遷移日期時間問題

我收到以下錯誤:

The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.

現在,這是一個INSERT語句的一個例子:

INSERT [ECL_TRANSACTION] ([PUBLIC_USER_CODE], [TIMESTAMP], [TRANSACTION_TYPE], [TRANSACTION_DESCRIPTION]) 
    VALUES (-9, '16/03/2011 06:30:19', 'A', 'Login Success') 

的問題是,datetime[TIMESTAMP]不會接受16/03/2011 06:30:19

我已經讀過你可以在每個字段上使用轉換或轉換來排序,但我有3000條插入語句並且是想知道是否有辦法對所有datetime字段應用一些規則來接受DD/MM/YYY HH:MM:SS格式。

任何意見將不勝感激,歡呼聲。

回答

1

嘗試:

SET DATEFORMAT dmy 

在批次