Problém, který máte, lze vyřešit jedním z několika způsobů.
Nejprve, pokud se to pokoušíte změnit pomocí pokročilého editoru (což nedoporučuji, protože je pro správce obtížné vidět, co jste udělali), musíte synchronizovaně změnit nastavení pro sloupec externího i výstupního zdroje. Co to je 'Oprava', když kliknete na ano, je nesoulad mezi těmito dvěma.
Za druhé, můžete je všechny ponechat jako řetězce a pomocí komponenty Data Conversion převést na typy, které potřebujete. To je jednodušší pro budoucí správce.
Dávám přednost použití příkazu Oracle sql, který nastavuje typy, které potřebuji v pl/sql, takže SSIS vytváří pole se správnými typy. To umožňuje, aby byla definice explicitní, takže správci mohou vidět, co bylo uděláno. Za tímto účelem používám dotaz sql k sestavení mého příkazu Oracle select ze struktury cílové tabulky (V projektu, pro který jsem to vytvořil, přeneseme všechna data/strukturu neporušená z Oracle do pracovního stroje SQL Server před použitím transformací. .)
https://af. =0B4aVrSS2ke2IZGVkYWJkOWYtY2Y3Yy00MDI5LTkyMDctYjgwMGY2YzZiODRm&hl=cs