23.07.2013 Views

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

Om Brukerhåndbok i Query/400 - IBM

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Hvis dataene du vil vise ligger i slutten av postene det søkes i, kan det ta lengre tid å få frem disse<br />

postene på skjermen. Det kan også ta lengre tid hvis du må bla (selv om det første skjermbildet kommer<br />

raskt frem) for å finne data som ligger lenger inn i filen. Hvis <strong>Query</strong> må bygge en stor tilgangsbane før det<br />

henter data, tar det lengre tid å få frem det første skjermbildet.<br />

Velg utdatatype 1 (Skjerm) og utdataform 1 (Detalj) for en flerkopispørring. Velg utdatatype 2 (Skriver) for<br />

en kolonnelistespørring.<br />

Oppgi behandlingsvalg<br />

På skjermbildet Oppgi behandlingsvalg kan du velge om du vil overse feil i desimaldata (du finner flere<br />

opplysninger om feil i desimaldata i “Fildefinisjoner og data” på side 239). Hvis slike feil blir oversett, kan<br />

ikke <strong>Query</strong> bruke eksisterende tilgangsbaner for den filen. Hvis det er nødvendig, må <strong>Query</strong> bygge en<br />

tilgangsbane for spørringen. Det krever også ekstra tid å behandle felt som inneholder feil i desimaldata.<br />

Hvis du velger å ikke overse feil i desimaldata, stopper <strong>Query</strong> behandlingen når det finner slike feil. Hvis<br />

<strong>Query</strong> ikke finner feil, kan det bruke eksisterende tilgangsbaner, og spørringen blir kjørt på normal måte.<br />

Merk: Dette alternativet har bare innvirkning på spørringer som bruker numeriske felt. Det gjelder ikke for<br />

spørringer som benytter tegnfelt.<br />

Slik oppgir du om feil i desimaldata skal overses eller ikke:<br />

v Y (Ja) betyr at du vil overse feil.<br />

v N (Nei) betyr at du ikke vil overse feil.<br />

v Hvis du ikke skriver noe i feltet Overse feil i desimaldata, velger <strong>Query</strong> Y eller N, avhengig av hvilket<br />

miljø du kjører spørringen i.<br />

Hvis spørringen blir kjørt i System/36-miljø, velger <strong>Query</strong> Y og feil i desimaldata blir oversett. Hvis<br />

spørringen blir kjørt i System/38- eller AS/<strong>400</strong>-miljø, velger <strong>Query</strong> N og feil i desimaldata blir ikke<br />

oversett. For System/36 blir Y valgt fordi feil i desimaldata alltid blir oversett på System/36. Siden<br />

tilgangsbaner ikke kan brukes når Y (standardverdi) brukes i System/36-miljøer, kan det være stor<br />

forskjell på ytelsen i de forskjellige miljøene hvis standardverdien brukes.<br />

Du bør fjerne feil i desimaldata slik at du kan bruke eksisterende tilgangsbaner og slippe å bruke tid på å<br />

behandle disse feilene. Bruk Programmer’s Tool Kit PRPQ, som er tilgjengelig for AS/<strong>400</strong>. Hvis du ikke<br />

kan fjerne desimalfeilene, kan du velge Y (Ja) (eller bruke RUNQRY i System/36-miljøet for å få Y som<br />

standardverdi) slik at spørringen går raskere. Selv om det er nødvendig å lage en ny tilgangsbane, kan det<br />

gå raskere enn å rette feil i desimaldataene.<br />

Bruke kombineringsoperasjoner<br />

Det må tas spesielle hensyn til spørringer som benytter kombineringsoperasjoner. Selv om tipsene som er<br />

nevnt, kan brukes for individuelle filer i en kombineringsoperasjon, må <strong>Query</strong> ta hensyn til alle verdiene for<br />

alle filene som skal kombineres før spørringen utføres.<br />

Et nøkkelbegrep i filkombinering er primær- og sekundærfilene. Primærfilen er den første filen som<br />

brukes i operasjonen, mens sekundærfilene er filene som blir kombinert med denne.<br />

Du kan velge en av disse kombineringsoperasjonene når du definerer en kombispørring:<br />

Alternativ 1—Samsvarende poster<br />

En post fra primærfilen blir bare valgt hvis den har en samsvarende post i alle sekundærfilene<br />

som er oppgitt.<br />

Alternativ 2—Samsvarende poster med primærfil<br />

En post fra primærfilen blir valgt uansett om det er samsvar med noen av sekundærfilene eller<br />

ikke. Primærfiler blir valgt avhengig av kriteriene for valg/utelatelse du har oppgitt på skjermbildet<br />

244 <strong>Brukerhåndbok</strong> i <strong>Query</strong>/<strong>400</strong> V5R1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!