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.
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