Compartilhar via


Suporte a tipo de dados do Microsoft Connector para Oracle

Aplica-se a:SQL Server SSIS Integration Runtime no Azure Data Factory

Importante

O Microsoft Connector para Oracle foi preterido agora. Os detalhes referem-se a o comunicado.

Os componentes do SSIS para Oracle não dão suporte a todos os tipos de dados Oracle. Colunas com tipos de dados sem suporte têm um aviso ao projetar pacotes no SSDT e serão excluídas das colunas de mapeamento. Os dados não podem ser carregados em uma coluna com um tipo de dados sem suporte.

Mapeamento de tipo de dados

A tabela a seguir mostra os tipos de dados do banco de dados do Oracle e o mapeamento padrão para os tipos de dados do SSIS. Ela também mostra os tipos de dados não compatíveis do Oracle.

Tipo de dados de banco de dados Oracle Tipo de dados SSIS Comentários
VARCHAR2 DT_STR
NVARCHAR2 DT_WSTR
CHAR DT_STR
NUMBER DT_R8 Isso pode ser alterado para DT_NUMERIC com escala e precisão específicas. A escala e a precisão são definidas pelo usuário conforme a necessidade. A saída são os dados da coluna como um número com precisão e escala fixas.
NUMBER(P, S) Quando a escala é 0, de acordo com a precisão (P)
  • DT_I1
  • DT_I2
  • DT_I4
  • DT_NUMBERIC(P,0)
  • DT_NUMERIC(P,S)
    DATE DT_DBTIMESTAMP
  • TIMESTAMP
  • CARIMBO DE DATA/HORA COM FUSO HORÁRIO
  • INTERVALO ANO A MÊS
  • INTERVALO DO DIA PARA O SEGUNDO
  • TIMESTAMP WITH LOCAL TIME ZONE
  • DT_STR
    RAW DT_BYTES
    CLOB DT_TEXT Os tipos de dados CLOB, NCLOB e BLOB são compatíveis apenas no modo matriz, não no modo de Carregamento Rápido.
    NCLOB DT_NTEXT
    BLOB DT_IMAGE
    UROWID Sem suporte
    REF Sem suporte
    BFILE Sem suporte
    LONG Sem suporte
    LONG RAW Sem suporte
    ROWID Sem suporte
    Tipo definido pelo usuário (tipo de objeto, VARRAY, Tabela Aninhada) Sem suporte

    Próximas etapas