Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Om Brukerhåndbok i Query/400 - IBM
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
CCSIDer og kombineringstester<br />
Hvis feltene i en kombineringstest har forskjellige CCSIDer, blir det utført en konvertering til en kompatibel<br />
CCSID. Hvis de to feltene ikke har samme CCSID og ikke kan konverteres, eller hvis en av rangfølgene<br />
som skal brukes, ikke kan konverteres, får du feilmelding.<br />
CCSIDer og uttrykk i resultatfelt<br />
<strong>Query</strong>/<strong>400</strong>-brukere utenfor USA må skrive feltnavn og nøkkelord (for eksempel SUBSTR) med store<br />
bokstaver for å få riktig resultat. CCSIDen for resultatfeltet avhenger av hvilke felt som blir brukt til å<br />
definere resultatet. Ved opprettelsen antar systemet at konstantene har jobbens CCSID. På<br />
endringstidspunktet antas konstantene å ha jobb-CCSIDen til brukeren som utfører endringene, hvis<br />
CCSIDen for endringstidspunktet er 65535. Hvis du oppgir et felt, har resultatfeltet CCSIDen til det feltet.<br />
Hvis du oppgir verdier med forskjellige CCSIDer, har resultatfeltet en CCSID som er basert på rekkefølgen<br />
til verdiene og uttrykkstypen.<br />
Felt- og konstantverdier som ikke har samme CCSID som uttrykket, må konverteres. Hvis felt eller<br />
konstanter i uttrykk har CCSIDer som ikke er kompatible, får du en feilmelding.<br />
Du kan bruke disse sammenkjedingssymbolene:<br />
v To loddrette streker.<br />
v Den heksadesimale verdien til to loddrette streker i CCSID 37 (’4F4F’X).<br />
v To av tegnene som har heksadesimal verdi 4F i CCSIDen til spørringen.<br />
CCSIDer og kolonneoverskrifter for resultatfelt<br />
En kolonneoverskrift i en definisjon av et resultatfelt blir om nødvendig konvertert til jobbens eller<br />
dokumentets CCSID når den blir sendt tilbake til dokumentet eller vist i en rapport. Det blir vist prikker (...)<br />
hvis samtalen mislykkes.<br />
CCSIDer og sorteringsfelt<br />
Hvis CCSIDen for sorteringsfeltet er annerledes enn CCSIDen for rangfølgen, blir rangfølgen konvertert til<br />
CCSIDen for feltet. Hvis konverteringen mislykkes, får du en feilmelding.<br />
CCSIDer og postutvelgelsestester<br />
<strong>Query</strong>/<strong>400</strong>-brukere utenfor USA må skrive feltnavnene og nøkkelordene (for eksempel NULL) med store<br />
bokstaver for å få riktige resultater.<br />
Ved opprettingen antar systemet at konstantene har jobbens CCSID. På endringstidspunktet antas<br />
konstantene å ha jobb-CCSIDen til brukeren som utfører endringen, hvis CCSIDen for endringstidspunktet<br />
er 65535. Hvis feltene eller konstantene ikke har kompatible CCSIDer, eller hvis en rangfølgetabell som<br />
skal brukes, ikke kan konverteres, får du en feilmelding.<br />
CCSIDer og utregningsfunksjoner<br />
Konverteringer blir utført når du skal beregne minimums- og maksimumsfunksjonene som er valgt for<br />
tegnfelt. For data som vises eller skrives ut, utføres beregningene etter at dataene er konvertert til jobbens<br />
eller dokumentets CCSID etter at postene er sortert. Beregning av minimums- og maksimumsverdier blir<br />
utført på ikke-konverterte data og resultatet blir lagt i en databasefil. Konvertering som er nødvendig for å<br />
legge resultater i en eksisterende fil, blir utført på et senere tidspunkt.<br />
Hvis en rangfølge er involvert, blir den konvertert etter behov til CCSIDen som dataene blir beregnet i.<br />
Hvis det oppstår en konverteringsfeil under konvertering av rangfølgen, får du en feilmelding. Dette gjelder<br />
bare når en spørring blir kjørt.<br />
258 <strong>Brukerhåndbok</strong> i <strong>Query</strong>/<strong>400</strong> V5R1