Share via


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

En esta página puede seleccionar tablas y claves externas, cambios en los que se debe comparar cuando SSMA comprueba los resultados de la ejecución de los objetos elegidos en el paso anterior. Además, puede personalizar los parámetros de verificación.

Selección de objetos afectados

En el árbol de objetos de Oracle situado en el lado izquierdo de la ventana, compruebe las tablas y las claves externas, los cambios en los que se deben comparar por ser idénticos.

Si Evaluador de SSMA no puede comprobar ninguno de estos objetos, 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 comparar y borrar la selección de objetos incorrectos.

Tabla

La pestaña Tabla contiene la vista de cuadrícula de la tabla seleccionada. La cuadrícula contiene la siguiente información sobre la tabla seleccionada:

  • Nombre de la columna

  • Tipo de datos

  • Precision

  • Escala

  • Regla

  • Valor predeterminado

  • Identidad

  • Aceptación de valores NULL

Sql

La pestaña SQL contiene el SQL “Crear tabla” de la tabla seleccionada.

Datos

La pestaña Datos muestra los datos presentes en la tabla seleccionada.

Propiedades

La pestaña Propiedades muestra las Propiedades de la tabla seleccionada. Los siguientes campos se muestran en la pestaña Propiedades:

  • Creado o modificado por última vez

  • Nombre de objeto

Configuraciones de comparación de columnas

Establezca las reglas de comparación para las columnas de la tabla en la página Comparacións de columnas. Puede realizar los siguientes ajustes.

Usar durante las comparaciones de pruebas

Determine si esta columna participará en la comprobación de los resultados de la prueba.

  • Si elige True, SSMA comparará el contenido de esta columna después de ejecutar la prueba en Oracle con el contenido de la columna en SQL Server.

  • Si elige False, la columna se excluirá de la comprobación de resultados.

Uso de escalado personalizado

Para las columnas de 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 tendrá en cuenta el caso de las letras.

Comparación de SQL

Puede ver las instrucciones SELECT generadas por Evaluador de SSMA en la página Comparar SQL. El evaluador comparará los conjuntos de resultados de estas instrucciones por fila. Cada fila siguiente de un conjunto de resultados de Oracle debe ser igual a la siguiente fila del conjunto de resultados generado en SQL Server.

Puede editar esas instrucciones SELECT para proporcionar comprobación personalizada. Para guardar los cambios en Oracle y en instrucciones de SQL Server, use los botones Aplicar debajo de SQL de origen y destino, según corresponda.

Paso siguiente

Personalización del orden de las llamadas (OracleToSQL)

Consulte también

Finalización de la preparación del caso de prueba (OracleToSQL)
Ejecución de casos de prueba (OracleToSQL)
Pruebas con objetos de base de datos migrados (OracleToSQL)