Selecionar e configurar os objetos a testar (OracleToSQL)

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

Seleção dos objetos a serem testados

Na árvore de objetos do Oracle localizada no lado esquerdo da janela, verifique os objetos que deseja invocar durante o processo de teste. Consulte a lista completa de objetos testáveis no tópico Testando objetos de banco de dados migrados (OracleToSQL).

Se o Testador SSMA não oferecer suporte aos 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 para limpar a seleção de objetos errados.

No lado direito, você pode visualizar 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 de Propriedades mostra características adicionais do objeto. Consulte a descrição das páginas Comparações de parâmetro e Valores de chamada abaixo.

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

Estabeleça as regras de comparação para parâmetros de saída e valores de retorno na página Comparações de parâmetro. É possível criar as seguintes configurações:

Usar durante comparações de teste

Habilitar o uso do parâmetro selecionado na comparação de resultados de 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 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 False, a comparação diferenciará maiúsculas de minúsculas.

Ignorar Espaços à Direita

Controla como os espaços à direita são tratados durante a comparação.

  • Se você escolher True, as cadeias de caracteres comparadas serão arrumadas à 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

Selecionar e configurar os objetos afetados (OracleToSQL)

Confira também

Testar objetos de banco de dados migrados (OracleToSQL)