Partager via


Sélection et configuration des objets à tester (OracleToSQL)

À cette étape, vous sélectionnez des objets à tester et configurez les paramètres de comparaison des paramètres de sortie des procédures et des fonctions, ainsi que les valeurs de retour des fonctions.

Sélection d’objets à tester

Dans l’arborescence d’objets Oracle située à gauche de la fenêtre, vérifiez les objets que vous souhaitez appeler pendant le processus de test. Consultez la liste complète des objets testables dans la rubrique Test Migrated Database Objects (OracleToSQL).

Si le testeur SSMA ne prend pas en charge les objets sélectionnés pour le test, le lien intitulé Certains objets sélectionnés contiennent des erreurs dans l’arborescence des objets. Cliquez sur ce lien pour afficher les raisons pour lesquelles ces objets ne peuvent pas être testés et pour effacer la sélection d’objets incorrects.

Sur le côté droit, vous pouvez afficher plusieurs pages La page SQL affiche la définition de l’objet actuel. La page Paramètres répertorie les paramètres si l’objet est une procédure stockée ou une fonction. La page Propriétés affiche des caractéristiques supplémentaires de l’objet. Consultez la description des pages comparaisons de paramètres et valeurs d’appel ci-dessous.

Paramètres de comparaison des paramètres

Établissez les règles de comparaison pour les paramètres de sortie et les valeurs de retour dans la page Comparaisons de paramètres. Vous pouvez définir les paramètres suivants.

Utiliser pendant les comparaisons de tests

Activez l’utilisation du paramètre sélectionné dans la comparaison des résultats de test.

  • Si vous choisissez True, SSMA compare la valeur de sortie de ce paramètre après l’exécution de la procédure sur Oracle avec la valeur correspondante sur SQL Server.

  • Si vous choisissezFalse, le paramètre est exclu de la vérification des résultats.

Utiliser une mise à l’échelle personnalisée

Pour les paramètres de type de données numériques, vous pouvez définir une échelle personnalisée pour la comparaison.

  • Si vous choisissez True, les valeurs numériques sont arrondies en fonction de la valeur de comparaison de l’échelle avant qu’elles ne soient comparées.

  • Si vous choisissezFalse, la comparaison numérique est exacte.

Comparaison de la mise à l’échelle

Disponible uniquement si l’option Utiliser une mise à l’échelle personnalisée a la valeur True. Il s’agit de la précision de la comparaison numérique.

Comparaison de l’heure de date

Définit la façon dont les valeurs de date/heure sont comparées.

  • Si vous sélectionnez Comparer la date entière, la comparaison complète des valeurs des deux plateformes est effectuée.

  • Si vous sélectionnez Comparer uniquement la date, la partie d’heure est ignorée.

  • Si vous sélectionnez Comparer uniquement l’heure, la partie date est ignorée.

  • Si vous sélectionnez Ignorer millisecondes, les résultats sont comparés jusqu’à quelques secondes.

  • Si vous sélectionnez Ignorer la date et les millisecondes, le résultat est comparé uniquement par partie de temps et en ignorant les parties fractionnaires d’une seconde.

Ignorer la casse des chaînes

Contrôle la sensibilité de la casse de la comparaison.

  • Si vous choisissez True, la comparaison ne respecte pas la casse.

  • Si vous choisissez False, la comparaison respecte la casse.

Ignorez les espaces de fin

Contrôle la façon dont les espaces de fin sont traités pendant la comparaison.

  • Si vous choisissez True, les chaînes comparées sont coupées à droite avant de comparer.

  • Si vous choisissez False, les chaînes comparées conservent l’espace blanc de fin.

Spécifier des valeurs d’entrée pour les procédures et les fonctions (Valeurs d’appel)

Vous pouvez spécifier des valeurs de paramètre d’entrée dans la page Valeurs d’appel. Le bouton Ajouter un appel ajoute un nouvel appel avec des valeurs de paramètre vides. Le bouton Supprimer les appels supprime l’appel actuel.

Étape suivante

Sélectionner et configurer les objets affectés (OracleToSQL)

Voir aussi

Test des objets de base de données migrés (OracleToSQL)