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.

Tabell 3. Eksempel på oppsettet i en kodesettabell (fortsettelse). Verdien i venstre kolonne er første halvdel av den<br />

heksadesimale verdien. Verdien over hver kolonne er annen halvdel av den heksadesimale verdien. Liten a i denne<br />

tabellen har verdien ’81’X og stor A har verdien ’C1’X. Dette er bare et eksempel. En virkelig tabell inneholder alle<br />

bokstaver og spesialtegn.<br />

D<br />

E<br />

F<br />

0 1 2 3 4 5 6 7 8 9 A B C D E F<br />

Når du bruker en heksadesimal rangfølge, blir tegnene i kodesettabellen sortert etter stigende<br />

heksadesimale verdier. En av fordelene ved heksadesimal rangfølge er at den skiller mellom store og små<br />

bokstaver.<br />

Slik er den heksadesimale rangfølgen for CCSID 37 (standard for engelsk språk):<br />

blanktegn<br />

forskjellige spesialtegn, for eksempel .+&%)<br />

a-r<br />

(tilde)<br />

s-z<br />

{<br />

A-I<br />

}<br />

J-R<br />

\<br />

S-Z<br />

0-9<br />

Hvis du vil se hvordan en heksadesimal rangfølge ser ut, kan du velge alternativ 3 (Definere en rangfølge)<br />

på skjermbildet Velge rangfølge og trykke på Enter. Da får du frem skjermbildet Definere rangfølge. Hvis<br />

du nå trykker på F14 (Heksadesimal rangfølge), viser <strong>Query</strong>/<strong>400</strong> tegnene med tilhørende sekvensnumre i<br />

heksadesimal rangfølge.<br />

Alle tegn med heksadesimal verdi mellom ’40’X og ’FE’X er med på listen. Bruk blatastene til å bla<br />

gjennom hele listen. Trykk på F11 hvis du ønsker å se den heksadesimale verdien for hvert tegn i<br />

kolonnen Heks. Bruk F12 for å komme tilbake til skjermbildet Velge rangfølge.<br />

Hvis du velger heksadesimal rangfølge, kan minimums- og maksimumsverdiene som er lagret i et resultat<br />

med bare utregninger i en databasefil, være forskjellig fra de samsvarende verdiene i en rapport som du<br />

har skrevet ut, eller som du viser på skjermen. Dette kan skje selv om jobbens CCSID er den samme som<br />

blir brukt til å kjøre spørringen. Dette skjer bare hvis verdier i et minimums- eller maksimumsfelt blir<br />

konvertert til jobb-CCSIDen for å bli skrevet ut eller vist på skjermen.<br />

Bruke norsk rangfølge<br />

Det kan være lurt å bruke den norske rangfølgen som er definert i <strong>Query</strong>/<strong>400</strong>, slik at dataene blir sortert<br />

på en hensiktsmessig måte. I Norge blir det brukt norsk rangfølge (i tillegg til heksadesimal). Med norsk<br />

rangfølge blir SBCS-tegndataene sortert på en annen måte enn ved heksadesimal rangfølge fordi tegnene<br />

har andre sekvensnumre. Når du bruker norsk rangfølge, blir tegnfelt som begynner med liten a eller stor<br />

A, sortert sammen fordi tegnene har samme sekvensnummer i rangfølgen. Hvis flere SBCS-tegn har<br />

samme sekvensnummer, blir de sortert sammen.<br />

118 <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!