Partilhar via


Selecionando e configurando objetos afetados (OracleToSQL)

Nesta página você pode selecionar tabelas e chaves estrangeiras, alterações nas quais devem ser comparadas quando o SSMA verifica os resultados da execução para os 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, cujas alterações devem ser comparadas por serem idênticas.

Se o SSMA Tester 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 visualizar os motivos pelos quais esses objetos não podem ser comparados e para limpar a seleção de objetos errados.

Tabela

A aba Tabela contém a vista em grelha 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

  • Predefinido

  • Identidade

  • Anulável

SQL

A aba SQL contém o script SQL "Criar tabela" para a tabela selecionada.

Dados

A guia Dados exibe os dados presentes na tabela selecionada.

Propriedades

A guia Propriedades exibe 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 . Você pode fazer as seguintes configurações.

Uso durante comparações de teste

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

  • Se você escolher True, o SSMA 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 False, a coluna será excluída da verificação de resultados.

Usar escala personalizada

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

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

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

Comparando a escala

  • Disponível somente se a opção Usar escala personalizada estiver definida como True. Esta é a precisão para 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, a comparação completa de valores de ambas as plataformas será realizada.

  • Se você selecionar Comparar apenas data, a parte de tempo será ignorada.

  • Se você selecionar Comparar Somente Tempo, a parte de data será ignorada.

  • Caso selecione Ignorar milissegundos, os resultados serão comparados até aos segundos.

  • Se selecionar Ignorar Data e Milissegundos, o resultado será comparado apenas pela parte de tempo, com partes fraccionárias de um segundo ignoradas.

Ignorar Strings Case

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

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

  • Se escolher False, a comparação levará em conta a diferença entre maiúsculas e minúsculas.

Comparando SQL

Você pode exibir as instruções SELECT geradas pelo SSMA Tester na página Comparando SQL . O Testador comparará os conjuntos de resultados dessas instruções linha a 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 verificação personalizada. Para guardar as alterações nas instruções Oracle e SQL Server, use os botões Aplicar nos SQL de origem e de destino, respectivamente.

Próximo Passo

Personalizando a ordem de chamadas (OracleToSQL)

Ver também

Finalizando a preparação de casos de teste (OracleToSQL)
Executando casos de teste (OracleToSQL)
Testando objetos de banco de dados migrados (OracleToSQL)