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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Tegnfelt<br />

I <strong>Query</strong>/36 ble tegnfelt som var definert i IDDU, og som bestod av mer enn 256 byte, kuttet av. I<br />

<strong>Query</strong>/<strong>400</strong> kan du definere tegnfelt på opptil 32 766 byte. Postutvelgelsestester som bruker disse<br />

feltene, bruker nå hele feltet for sammenlikningen i stedet for bare de første 256 byte.<br />

Sorteringsrekkefølge<br />

Hvis du ikke har oppgitt sortering for spørringen, er det mulig at rekkefølgen av postene som blir<br />

skrevet ut i rapporten, er forskjellig fra <strong>Query</strong>/36. Hvis du oppgir sortering, men feltene som skal<br />

sorteres inneholder samme verdi i flere poster, er det mulig at du får en annen rekkefølge enn i<br />

<strong>Query</strong>/36.<br />

Resultatfelt<br />

Resultatfelt som inneholder multiplikasjoner eller divisjoner i <strong>Query</strong>/<strong>400</strong>, kan muligens inneholde litt<br />

forskjellige resultater fra <strong>Query</strong>/36. Forskjellene vises i desimalene lengst til høyre fordi <strong>Query</strong>/<strong>400</strong><br />

utfører divisjon og multiplikasjon med mye større presisjon.<br />

Resultat av beregninger<br />

Resultatet av multiplikasjoner og divisjoner blir avkuttet i forhold til feltlengden for spørringer som<br />

er migrert fra System/36. For spørringer som er definert i <strong>Query</strong>/<strong>400</strong>, kan du velge om du vil at<br />

resultatet skal avrundes eller kuttes.<br />

Utdata til fil<br />

Når resultatet av en spørring blir sendt til en fil, bygger <strong>Query</strong>/<strong>400</strong> filen som en databasefil med en<br />

definisjon. Det er ikke nødvendig å bygge IDDU-definisjonen og lenke denne definisjonen til filen<br />

slik som i <strong>Query</strong>/36, hvis ikke QRY- eller QRYRUN-prosedyren ble brukt for å kjøre spørringen.<br />

Bare utregninger<br />

Når du sender utdata i form av bare utregninger til en fil i <strong>Query</strong>/<strong>400</strong>, inneholder alle bruddfelt som<br />

har høyere bruddnivå enn bruddnivået som denne posten ble laget for, blanktegn for tegnfelt og<br />

nuller for numeriske felt. På system/36 inneholdt disse feltene binære nuller. Ved at AS/<strong>400</strong><br />

fungerer på denne måten, unngår du å legge feil data i numeriske felt.<br />

Standard bibliotek<br />

Standard bibliotek for inndatafilen på skjermbildet Oppgi filvalg, og for utdatafilen på skjermbildet<br />

Definere utdata til databasefil, er det biblioteket som ble laget under konfigureringen for filene for<br />

et System/36-miljø.<br />

Desimaldata<br />

I <strong>Query</strong>/36 ble feil i desimaldata akseptert. I hvilken grad feil i desimaldata blir akseptert når du<br />

kjører en spørring i <strong>Query</strong>/<strong>400</strong>, er avhengig av verdien som er oppgitt på skjermbildet<br />

Behandlingsvalg. For standardspørringer og spørringer hvor ikke den oppgitte verdien er<br />

spesifisert på skjermbildet, aksepterer <strong>Query</strong> feil i desimaldata når spørringen blir kjørt i et<br />

System/36-miljø, men ikke når den blir kjørt i AS/<strong>400</strong>-miljøet. Hvis du vil vite mer, kan du lese<br />

Kapittel 14. Oppgi behandlingsvalg.<br />

Meldingssvar<br />

På System/36 kunne brukeren ha en automatisk svarfil for å behandle meldinger i <strong>Query</strong>/36. En<br />

slik fil kan ikke behandle meldinger i <strong>Query</strong>/<strong>400</strong>.<br />

Utskrift<br />

Utskrift med køstyringen satt til N=Nei virker ikke på samme måte på AS/<strong>400</strong> som på System/36.<br />

Du finner flere opplysninger i boken Printer Device Programming.<br />

Kommandoer<br />

Tabellen nedenfor inneholder kommandoene i <strong>Query</strong>/36 med tilsvarende kommandoer i AS/<strong>400</strong> (hvis de<br />

finnes) i tillegg til noen systemkommandoer som kan brukes i spørringer:<br />

System/36 AS/<strong>400</strong><br />

QRY WRKQRY<br />

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