Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

SSIS - o valor não pode ser convertido devido a uma potencial perda de dados


Isso é uma coisa comum. O padrão em muitos casos para importações para ssis de outro tipo de sistema em que os metadados para colunas não podem ser determinados é o padrão str(50). Como você está tentando inserir isso em uma coluna de um caractere, ele assume que você pode perder dados. Basta entrar no componente de origem clicando com o botão direito do mouse e escolhendo "Mostrar editor avançado..."

Em seguida, navegue até a última guia (Propriedades de entrada e saída)

Clique no + ao lado de OLE DB Source Output

Clique no + ao lado de Colunas de saída

Realce a coluna ID

Role até a propriedade de tipo de dados de comprimento à direita da caixa de diálogo e altere-a de 50 para 1.