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

Overflow del campo DATETIME da Oracle a SQL2005 in SSIS

Il problema in questo è che SQL Server è limitato in quali date sono valide (dal 1 gennaio 1753 al 31 dicembre 9999), mentre Oracle è datato dal 1 gennaio 4712 a.C. al 31 dicembre 9999. Quindi qualsiasi data in Oracle inferiore a Il 1 gennaio 1753 andrà in overflow il tipo di dati del server sql datetime.

Se passi a Sql 2008 puoi utilizzare il tipo Datetime2 per risolvere questo problema poiché ha date valide dal 01-01-01 al 31-12-9999.

Vedi i dettagli qui:Tipi di data e ora di SQL Server

E qui:Tipo di data Oracle