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)