sql >> Database >  >> RDS >> Oracle

Oracle naar SQL2005 DATETIME-veld loopt over in SSIS

Het probleem hierbij is dat SQL Server beperkt is in welke datums geldig zijn (1 januari 1753 tot 31 december 9999), terwijl Oracle dateert van 1 januari 4712 BCE tot 31 december 9999. Dus elke datum in Oracle minder dan 1 januari 1753 zal het datatype datetime sql server overlopen.

Als u overstapt naar Sql 2008 kunt u het type Datetime2 gebruiken om dit probleem op te lossen, aangezien dat geldige datums heeft van 01-01-01 tot en met 9999-12-31.

Bekijk hier de details:Sql Server datum- en tijdtypes

En hier:Oracle-datumtype



  1. Recursieve MySql-trigger werkt niet

  2. Haal alle records van een ref-cursor in een pakket

  3. Een kolom instellen als tijdstempel in MySql-workbench?

  4. Sessie wijzigen vertraagt ​​de query via Hibernate