Condividi tramite


Selezione e configurazione di oggetti interessati (OracleToSQL)

In questa pagina è possibile selezionare tabelle e chiavi esterne, le modifiche da confrontare quando SSMA verifica i risultati dell'esecuzione per gli oggetti scelti nel passaggio precedente. Inoltre, è possibile personalizzare i parametri di verifica.

Selezione di oggetti interessati

Nell'albero degli oggetti Oracle situato sul lato sinistro della finestra, controllare le tabelle e le chiavi esterne, le cui modifiche devono essere confrontate per verificarne l'identicità.

Se SSMA Tester non è in grado di verificare uno di questi oggetti, verrà visualizzato il collegamento con etichetta Alcuni oggetti selezionati contengono errori nell'albero degli oggetti. Fare clic su questo collegamento per visualizzare i motivi per cui questi oggetti non possono essere confrontati e cancellare la selezione di oggetti errati.

Tabella

La scheda Tabella contiene la visualizzazione griglia della tabella selezionata. La griglia contiene le informazioni seguenti sulla tabella selezionata:

  • Nome della colonna

  • Tipo di dati

  • Precisione

  • Scala

  • Regola

  • Impostazione predefinita

  • Identità

  • Annulabile

SQL

La scheda SQL contiene l'SQL "Crea tabella" della tabella selezionata.

Dati

Nella scheda Dati vengono visualizzati i dati presenti nella tabella selezionata.

Proprietà

Nella scheda Proprietà vengono visualizzate le proprietà della tabella selezionata. Nella scheda Proprietà sono presenti i campi seguenti:

  • Creazione o ultima modifica

  • Nome oggetto

Impostazioni confronto colonne

Stabilire le regole di confronto per le colonne di tabella nella pagina Confronto colonne . È possibile impostare le impostazioni seguenti.

Usare durante i confronti dei test

Determinare se questa colonna parteciperà alla verifica dei risultati dei test.

  • Se si sceglie True, SSMA confronta il contenuto di questa colonna dopo l'esecuzione del test in Oracle con il contenuto della colonna in SQL Server.

  • Se si sceglie False, la colonna verrà esclusa dalla verifica dei risultati.

Usare la scala personalizzata

Per le colonne di tipo di dati numerico, è possibile impostare una scala personalizzata per il confronto.

  • Se si sceglie True, i valori numerici verranno arrotondati in base al valore Confronto tra scala prima di essere confrontati.

  • Se si sceglie False, il confronto numerico sarà esatto.

Confronto tra scalabilità

  • Disponibile solo se l'opzione Usa scala personalizzata è impostata su Vero. Si tratta della precisione per il confronto numerico.

Confronto di data e ora

Definisce la modalità di confronto dei valori di data/ora.

  • Selezionando Confronta intera data, verrà eseguito il confronto completo dei valori di entrambe le piattaforme.

  • Selezionando Confronta solo la data, la parte relativa all'ora verrà ignorata.

  • Selezionando Confronta solo l'ora, la parte della data verrà ignorata.

  • Se si seleziona Ignora millisecondi, i risultati verranno confrontati al livello dei secondi.

  • Se si seleziona Ignora data e millisecondi, il risultato verrà confrontato solo per la parte del tempo, ignorando le frazioni di secondo.

Ignora distinzione tra maiuscole e minuscole nelle stringhe

Controlla la sensibilità al maiuscolo e minuscolo del confronto.

  • Se si sceglie True, il confronto non farà distinzione tra maiuscole e minuscole.

  • Se si sceglie False, il confronto tiene conto delle maiuscole e minuscole.

Confronto di SQL

È possibile visualizzare le istruzioni SELECT generate dal tester SSMA nella pagina Confronto di SQL . Il Tester confronterà i set di risultati di queste istruzioni basato su un confronto riga per riga. Ogni riga successiva di un set di risultati Oracle deve essere uguale alla riga successiva del set di risultati prodotto in SQL Server.

È possibile modificare tali istruzioni SELECT per fornire la verifica personalizzata. Per salvare le modifiche in Oracle e nelle istruzioni di SQL Server, usare i pulsanti Applica nel codice SQL di origine e di destinazione, in modo corrispondente.

Passaggio successivo

Personalizzazione dell'ordine delle chiamate (OracleToSQL)

Vedere anche

Completamento della preparazione del test case (OracleToSQL)
Esecuzione di test case (OracleToSQL)
Test di oggetti di database migrati (OracleToSQL)