sql >> Database >  >> RDS >> Sqlserver

Fout bij het converteren van gegevenstypen bij het importeren van Excel naar SQL Server 2008

SSIS converteert gegevenstypen niet impliciet, dus u moet dit expliciet doen. De Excel-verbindingsbeheerder kan slechts enkele gegevenstypen aan en probeert een zo goed mogelijke schatting te maken op basis van de eerste paar rijen van het bestand. Dit is volledig gedocumenteerd in de SSIS-documentatie.

Je hebt verschillende opties:

  • Wijzig uw bestemmingsgegevenstype in zwevend
  • Laad naar een 'staging'-tabel met datatype float met behulp van de Import Wizard en dan INSERT in de echte bestemmingstabel met behulp van CAST of CONVERT om de gegevens te converteren
  • Maak een SSIS-pakket en gebruik de Gegevensconversie transformatie om de gegevens te converteren

U kunt ook de opmerkingen in de Import Wizard-documentatie noteren. over gegevenstypetoewijzingen.



  1. Hoe wireshark te gebruiken om mysql-query sql duidelijk vast te leggen?

  2. Versiebeheer (Git) gebruiken op een MySQL-database

  3. 3 manieren om de positie van een subtekenreeks binnen een tekenreeks in MySQL te vinden

  4. Op MySQL-cursor gebaseerde paginering met meerdere kolommen