sql >> Database teknologi >  >> RDS >> Oracle

Oracle til SQL2005 DATETIME-feltet løber over i SSIS

Problemet i dette er, at SQL Server er begrænset i, hvilke datoer der er gyldige (1. januar 1753 til 31. december 9999), mens Oracle er fra 1. januar 4712 f.v.t. til 31. december 9999. Så enhver dato i Oracle mindre end 1. januar 1753 vil overløbe datetime sql-serverens datatype.

Hvis du flytter op til SQL 2008, kan du bruge Datetime2-typen til at hjælpe med dette problem, da det har gyldige datoer fra 0001-01-01 til 9999-12-31.

Se detaljer her:Sql Server Dato- og Tidstyper

Og her:Oracle-datotype



  1. Ruby:mysql2-Gem virker ikke (Mac OS X Snow Leopard, Ruby 1.9.2)

  2. Mysql INSTR lignende operation i mongodb

  3. Konverter SQL-resultater til PHP-array

  4. SQLite UNDTAGET operatør