Dela via


Välja och konfigurera objekt att testa (OracleToSQL)

I det här steget väljer du objekt att testa och konfigurerar inställningar för att jämföra procedurers och funktioners utdataparametrar samt returvärdena för funktioner.

Val av objekt att testa

I Oracle-objektträdet till vänster i fönstret kontrollerar du de objekt som du vill anropa under testningsprocessen. Se den fullständiga listan över testbara objekt i avsnittet Testa migrerade databasobjekt (OracleToSQL).

Om SSMA-testaren inte stöder något av de objekt som valts för testning visas länken märkt Vissa markerade objekt innehåller fel under objektträdet. Klicka på den här länken för att visa orsakerna till att dessa objekt inte kan testas och för att rensa markeringen av fel objekt.

Till höger kan du visa flera sidor Sidan SQL visar det aktuella objektets definition. Sidan Parametrar visar parametrarna om objektet är en lagrad procedur eller en funktion. Sidan Egenskaper visar ytterligare egenskaper för objektet. Se beskrivningen av sidorna Parameterjämförelser och Anropsvärden nedan.

Inställningar för parameterjämförelse

Upprätta jämförelsereglerna för utdataparametrar och returnera värden på sidan Parameterjämförelser . Du kan göra följande inställningar.

Använda under testjämförelser

Aktivera användning av den valda parametern i jämförelse av testresultat.

  • Om du väljer Sant jämför SSMA utdatavärdet för den här parametern efter att ha utfört proceduren på Oracle med motsvarande värde på SQL Server.

  • Om du väljer False undantas parametern från resultatverifieringen.

Använda anpassad skala

För parametrar av numerisk datatyp kan du ange en anpassad skala för jämförelsen.

  • Om du väljer Trueavrundas numeriska värden enligt värdet Jämföra skala innan de jämförs.

  • Om du väljer False är den numeriska jämförelsen exakt.

Jämförelse av skala

Endast tillgängligt om alternativet Använd anpassad skalning är inställt på True. Det här är precisionen för numerisk jämförelse.

Datum- och tidjämförelse

Definierar hur datum/tid-värden jämförs.

  • Om du väljer Jämför hela datumutförs en fullständig jämförelse av värden från båda plattformarna.

  • Om du väljer Jämför endast datumignoreras tidsdelen.

  • Om du väljer Jämför endast tidignoreras datumdelen.

  • Om du väljer Ignorera millisekunderjämförs resultatet upp till sekunder.

  • Om du väljer Ignorera datum och millisekunderjämförs resultatet endast efter tidsdel och ignorerar delar av en sekund.

Ignorera strängfall

Styr jämförelsens skiftlägeskänslighet.

  • Om du väljer Trueblir jämförelsen skiftlägesokänslig.

  • Om du väljer Falseblir jämförelsen skiftlägeskänslig.

Ignorera avslutande blanksteg

Styr hur eftersläpande blanksteg hanteras under jämförelsen.

  • Om du väljer Truekommer de jämförde strängarna att trimmas korrekt innan de jämförs.

  • Om du väljer Falsebevaras avslutande blanksteg i de jämförda strängarna.

Ange indatavärden för procedurer och funktioner (anropsvärden)

Du kan ange indataparametervärden på sidan Samtalsvärden. Knappen Lägg till lägger till ett nytt anrop med tomma parametervärden. Knappen Ta bort samtal tar bort det aktuella anropet.

Nästa steg

Välja och konfigurera berörda objekt (OracleToSQL)

Se även

Testa migrerade databasobjekt (OracleToSQL)