Share via


Selecionar e configurar os objetos afetados (OracleToSQL)

Nesta página você pode selecionar tabelas e chaves estrangeiras, alterações que devem ser comparadas quando o SSMA verificar os resultados da execução dos objetos escolhidos na etapa anterior. Além disso, você pode personalizar os parâmetros de verificação.

Seleção de objetos afetados

Na árvore de objetos Oracle, localizada no lado esquerdo da janela, verifique as tabelas e chaves estrangeiras, alterações que devem ser comparadas por serem idênticas.

Se o Testador do SSMA não puder verificar nenhum desses objetos, você verá o link rotulado Alguns objetos selecionados contêm erros na árvore de objetos. Clique neste link para exibir os motivos pelos quais esses objetos não podem ser comparados e para limpar a seleção de objetos com erros.

Tabela

A guia Tabela contém o modo de exibição em grade da tabela selecionada. A grade contém as seguintes informações sobre a tabela selecionada:

  • Nome da coluna

  • Tipo de Dados

  • Precisão

  • Escala

  • Regra

  • Padrão

  • Identidade

  • Nullable

Sql

A guia SQL contém o SQL "Criar tabela" da tabela selecionada.

Dados

A guia Dados exibe os dados presentes na tabela selecionada.

Propriedades

A guia Propriedades exibe as propriedades da tabela selecionada. Os seguintes campos estão presentes na guia Propriedades:

  • Criado ou modificado pela última vez

  • Nome do Objeto

Configurações de comparação de colunas

Estabeleça as regras de comparação para colunas de tabela na página Comparação de Colunas. É possível criar as seguintes configurações:

Usar durante comparações de teste

Determine se esta coluna participará da verificação dos resultados do teste.

  • Se você escolher Verdadeiro, o SSMA irá comparar o conteúdo desta coluna depois de executar o teste no Oracle com o conteúdo da coluna no SQL Server.

  • Se você escolher Falso, a coluna será excluída da verificação de resultados.

Usar escala personalizada

Para colunas do tipo de dados numéricos, você pode definir uma escala personalizada para a comparação.

  • Se você escolher Verdadeiro, os valores numéricos serão arredondados de acordo com o valor da Escala de comparação antes de serem comparados.

  • Se você escolher Falso, a comparação numérica será exata.

Escala de comparação

  • Disponível somente se a opção Usar escala personalizada estiver definida como Verdadeiro. Essa é a precisão para a comparação numérica.

Comparação de data e hora

Define como os valores de data/hora são comparados.

  • Se você selecionar Comparar data inteira, será realizada a comparação completa dos valores das duas plataformas.

  • Se você selecionar Comparar somente a data, a parte de hora será ignorada.

  • Se você selecionar Comparar somente a hora, a parte de data será ignorada.

  • Se você selecionar Ignorar milissegundos, os resultados serão comparados até os segundos.

  • Se você selecionar Ignorar data e milissegundos, o resultado será comparado apenas pela parte da hora, ignorando as partes fracionárias de um segundo.

Ignorar maiúsculas e minúsculas nas cadeias de caracteres

Controla a diferenciação entre maiúsculas e minúsculas na comparação.

  • Se você escolher Verdadeiro, a comparação não diferenciará maiúsculas de minúsculas.

  • Se você escolher Falso, a comparação levará em conta maiúsculas e minúsculas.

Comparando o SQL

Você pode exibir as instruções SELECT geradas pelo testador do SSMA na página Comparando SQL. O testador comparará os conjuntos de resultados dessas instruções linha por linha. Cada próxima linha de um conjunto de resultados Oracle deve ser igual à próxima linha do conjunto de resultados produzido no SQL Server.

Você pode editar essas instruções SELECT para fornecer uma verificação personalizada. Para salvar as alterações no Oracle e nas instruções do SQL Server, use os botões Aplicar sob o SQL de origem e de destino, de modo correspondente.

Próxima etapa

Personalizar a ordem das chamadas (OracleToSQL)

Confira também

Concluir a preparação do caso de teste (OracleToSQL)
Executar casos de teste (OracleToSQL)
Testar objetos de banco de dados migrados (OracleToSQL)