sql >> Databasteknik >  >> RDS >> Oracle

SSIS - värdet kan inte konverteras på grund av en potentiell förlust av data

Detta är en vanlig sak. Standardinställningen i många fall för import till ssis från en annan typ av system där metadata för kolumner inte kan fastställas är att som standard är str(50). Eftersom du försöker trycka in det i en kolumn med ett tecken, antar det att du kan förlora data. Gå helt enkelt in i källkomponenten genom att högerklicka och välja "Visa avancerad redigerare..."

Navigera sedan till den sista fliken (Input and Output Properties)

Klicka på + bredvid OLE DB Source Output

Klicka på + bredvid Utdatakolumner

Markera ID-kolumnen

Rulla till egenskapen Length Data Type (längddatatyp) till höger om dialogrutan och ändra den från 50 till 1.




  1. MariaDB JSON_REMOVE() Förklarad

  2. Ta bort data via en tabellvärderad funktion i SQL Server

  3. Lägga till en inledande nolla till vissa värden i kolumn i MySQL

  4. 2018 i recension:7 MariaDB-milstolpar du kanske har missat