PowerAMC を使用して作成したデータベースの偽のデータを生成しました。このデータベースは、日時形式でファイルされているものもあります。しかし、SQL サーバー (Express エディション) でファイルを実行しているときは、次のようになります。
The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
関連する行:
insert into INVENTORY (INVENTORY_ID, STATUS, START_DATE, COMPLETION_DATE) values (7, 'MAHSTDIV9', '1005-5-19 9:48:44', '1235-2-16 9:42:10')
したがって、日付形式は予想されるものではないと思います(おそらく、私が持っているものではなくdd-mm-yyyyです)が、それを防ぐために何ができるかわかりません。
私がこれまでにやったこと:
日付を変換してみてください
select CONVERT(DATETIME,'345-12-9 3:23:52',120)
-> Conversion failed when converting date and/or time from character string.
select CAST(CONVERT(VARCHAR(100),'345-12-9 3:23:52',120) AS datetime)
-> The conversion of a varchar data type to a datetime data type resulted in an out-of-range value.
それを修正する方法について何か考えはありますか?