Selección y configuración de objetos de prueba (OracleToSQL)

En este paso, se seleccionan los objetos que se van a probar y se configuran las opciones para comparar los parámetros de salida de procedimientos y funciones, así como los valores devueltos de las funciones.

Selección de objetos que se van a probar

En el árbol de objetos de Oracle situado en el lado izquierdo de la ventana, compruebe los objetos que desea invocar durante el proceso de prueba. Consulte la lista completa de objetos comprobables en el tema Comprobación de objetos de base de datos migrados (OracleToSQL).

Si el Evaluador de SSMA no puede comprobar ninguno de estos objetos seleccionados para la prueba, verá el vínculo etiquetado Algunos objetos seleccionados contienen errores en el árbol de objetos. Haga clic en este vínculo para ver los motivos por los que estos objetos no se pueden probar y para borrar la selección de objetos incorrectos.

En el lado derecho puede ver varias páginas La página SQL muestra la definición del objeto actual. En la página Parámetros se enumeran los parámetros si el objeto es un procedimiento almacenado o una función. En la página Propiedades se muestran características adicionales del objeto . Consulte la descripción de las páginas Comparaciones de parámetros y Valores de llamada a continuación.

Configuración de comparación de parámetros

Establezca las reglas de comparación para los parámetros de salida y los valores devueltos en la página Comparaciones de parámetros. Puede realizar los siguientes ajustes.

Usar durante las comparaciones de pruebas

Habilite el uso del parámetro seleccionado en la comparación de resultados de pruebas.

  • Si elige True, SSMA comparará el valor de salida de este parámetro después de ejecutar el procedimiento en Oracle con el valor correspondiente en SQL Server.

  • Si elige False, el parámetro se excluirá de la comprobación de resultados.

Uso de escalado personalizado

Para los parámetros del tipo de datos numéricos, puede establecer una escala personalizada para la comparación.

  • Si elige True, los valores numéricos se redondearán según el valor de comparación de la escala antes de compararlos.

  • Si elige False, la comparación numérica será exacta.

Comparar escala

Solo está disponible si la opción Usar escala personalizada está establecida en True. Esta es la precisión de la comparación numérica.

Comparación de fecha y hora

Define cómo se comparan los valores de fecha y hora.

  • Si selecciona Comparar fecha completa, se realizará la comparación completa de valores de ambas plataformas.

  • Si selecciona Comparar solo fecha, se omitirá la parte de hora.

  • Si selecciona Comparar solo hora, se omitirá la parte de fecha.

  • Si selecciona Omitir milisegundos, los resultados se compararán hasta segundos.

  • Si selecciona Omitir fecha y milisegundos, el resultado solo se comparará por parte de tiempo e ignorará las partes fraccionarios de un segundo.

Omitir mayúsculas de minúsculas de cadenas

Controla la distinción entre mayúsculas y minúsculas de la comparación.

  • Si elige True, la comparación distingue mayúsculas de minúsculas.

  • Si elige False, la comparación distingue mayúsculas de minúsculas.

Omitir espacios finales

Controla cómo se tratan los espacios finales durante la comparación.

  • Si elige True, las cadenas en comparación se recortarán correctamente antes de comparar.

  • Si elige False, las cadenas en comparación conservarán el espacio en blanco final.

Especificar valores de entrada para procedimientos y funciones (valores de llamada)

Puede especificar valores de parámetro de entrada en la página Valores de llamada. El botón Agregar llamada agrega una nueva llamada con valores de parámetro vacíos. El botón Quitar llamadas quita la llamada actual.

Paso siguiente

Selección y configuración de objetos afectados (OracleToSQL)

Consulte también

Pruebas con objetos de base de datos migrados (OracleToSQL)