私は、datetime2 から datetime に 40 個のテーブル列を変換する必要がある、非常に難しい割り当てを割り当てられました。
これは、データベースにある日時形式です.2007-11-12 00:00:00
90,000 を超えるレコードが含まれています
手伝ってください
datetime
)。例えばSELECT * FROM MyTable WHERE MyColumn < '1753-01-01'
UPDATE MyTable SET MyColumn = '1753-01-01' WHERE MyColumn < '1753-01-01'
ALTER TABLE MyTable ALTER COLUMN MyColumn DATETIME
それは単なるrediculosです。datetime2はより正確で、より大きな日付範囲を持ち、同じバイト数(8)を占めます。
mssql のコードは次のとおりです。
alter table tablename alter column colname datetime