Compartilhar via


Selecionando e configurando objetos para testar (OracleToSQL)

Nesta etapa, você seleciona objetos para testar e define as configurações para comparar os parâmetros de saída dos procedimentos e das funções, bem como os valores retornados das funções.

Seleção de objetos a serem testados

Na árvore de objetos Oracle localizada no lado esquerdo da janela, verifique os objetos que você deseja invocar durante o processo de teste. Consulte a lista completa de objetos testáveis no tópico OracleToSQL (Test Migrated Database Objects).

Se o Testador SSMA não oferecer suporte a nenhum dos objetos selecionados para teste, 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 testados e limpar a seleção de objetos incorretos.

No lado direito, você pode exibir várias páginas A página SQL mostra a definição do objeto atual. A página Parâmetros lista os parâmetros se o objeto for um procedimento armazenado ou uma função. A página Propriedades mostra características adicionais do objeto. Veja a descrição das páginas Comparações de Parâmetros e Valores de Chamada abaixo.

Configurações de comparação de parâmetros

Estabeleça as regras de comparação para parâmetros de saída e retorne valores na página Comparações de Parâmetros . Você pode fazer as seguintes configurações.

Usar durante comparações de teste

Habilite o uso do parâmetro selecionado na comparação de resultados do teste.

  • Se você escolher True, o SSMA comparará o valor de saída desse parâmetro depois de executar o procedimento no Oracle com o valor correspondente no SQL Server.

  • Se você escolher False, o parâmetro será excluído da verificação de resultados.

Usar escala personalizada

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

  • Se você 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 escala

Disponível somente se a opção Usar Escala Personalizada estiver definida como True. Essa é 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á executada.

  • Se você selecionar Comparar Somente Data, a parte de hora será ignorada.

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

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

  • Se você selecionar Ignorar Data e Milissegundos, o resultado será comparado apenas por parte do tempo e ignorando partes fracionárias de um segundo.

Ignorar maiúsculas e minúsculas

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

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

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

Ignorar espaços à direita

Controla como os espaços que estão ao final são tratados durante a comparação.

  • Se você escolher True, as cadeias de caracteres comparadas serão cortadas à direita antes da comparação.

  • Se você escolher False, as cadeias de caracteres comparadas preservarão o espaço em branco à direita.

Especificar valores de entrada para procedimentos e funções (Valores de Chamada)

Você pode especificar valores de parâmetro de entrada na página Valores de Chamada. O botão Adicionar Chamada adiciona uma nova chamada com valores de parâmetro vazios. O botão Remover Chamadas remove a chamada atual.

Próxima Etapa

Selecionando e configurando objetos afetados (OracleToSQL)

Consulte Também

Testando objetos de banco de dados migrados (OracleToSQL)