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.

over tegn eller ingen tegn. Bruk DBCS-understrekingstegnet (__) for å oppgi at et hvilket som helst<br />

dobbeltbytetegn kan brukes i denne posisjonen. Selv om LIKE-mønstre inneholder bare dobbeltbytetegn,<br />

kan det teste felt av typen DBCS-åpen som inneholder både dobbeltbytetegn og alfanumeriske data, fordi<br />

et %%-tegn kan hoppe over begge typer data.<br />

LIKE- og NLIKE-mønster (ikke lik) for DBCS-åpen: Dette mønsteret som inneholder både DBCS- og<br />

SBCS-data, kan bare brukes for felt av typen DBCS-åpen.<br />

v Prosenttegnet (%) hopper over SBCS-tegn eller dobbeltbytetegn eller ingen i det hele tatt.<br />

Prosenttegnet overser skiftut- og skiftinntegn.<br />

v DBCS-prosenttegnet (%%) virker på samme måte som standard prosentegn (%).<br />

v Understrekingstegnet (_) representerer ett SBCS-tegn. Det representerer ikke et dobbeltbytetegn,<br />

skiftut- eller skiftinntegn.<br />

v DBCS-understrekingstegnet (__) representerer ett dobbeltbytetegn. Det kan ikke representere et<br />

alfanumerisk tegn, skiftut- eller skiftinntegn.<br />

LIKE- og NLIKE-mønster (ikke lik) for DBCS-grafisk: Dette mønsteret som inneholder bare<br />

dobbeltbytetegn, kan bare brukes for et felt av typen DBCS-grafisk. Du må sette en stor eller liten G foran<br />

enkeltanførselstegnet for et testmønster for et felt av typen DBCS-grafisk. Innen enkeltanførselstegnene<br />

må mønsteret begynne med et skiftuttegn og slutte med et skiftinntegn. Bruk DBCS-prosenttegnet (%%)<br />

for å hoppe over tegn eller ingen tegn. Bruk DBCS-understrekingstegnet (__) for å oppgi at et hvilket som<br />

helst dobbeltbytetegn kan brukes i denne posisjonen.<br />

Eksempler: I eksemplene nedenfor representerer %% DBCS-prosenttegnet, __ DBCS-understrekingstegnet,<br />

s/o skiftuttegnet og s/i skiftinntegnet, og et par med samme SBCS-tegn, for eksempel DD, representerer<br />

ett enkelt DBCS-tegn.<br />

Eksempel 1: DBCSFLT1 LIKE 's/o__DD__%%HH%%s/i'<br />

Eksempel 1 velger bare poster der det andre tegnet i feltet DBCSFLT1 er DD, det første og tredje tegnet er<br />

dobbeltbytetegn og minst ett tegn fra det fjerde til det siste er HH. Denne testen kan brukes for alle<br />

DBCS-felt i parentes som består av minst 10 tegn. Testen kan også brukes for felt av typen DBCS-grafisk<br />

ved at du setter en G foran testmønsteret, slik:<br />

G's/o__DD__%%HH%%s/i'<br />

Hvis DBCSFLT1 er et felt av typen DBCS-åpen, kan testen velge data som har alfanumeriske tegn, for<br />

eksempel ‘s/oXXDDMMs/iAnns/oGGHHs/i’ der DBCS-prosenttegnet hopper over både dobbeltbytetegn og<br />

alfanumeriske tegn før HH.<br />

Eksempel 2: DBCSFLT2 LIKE 's/o%%__%%s/i'<br />

Eksempel 2 velger bare poster der feltet DBCSFLT2 inneholder minst ett dobbeltbytetegn. Du kan bruke<br />

DBCS-understrekingstegnet (__) for et dobbeltbytetegn, men ikke for et alfanumerisk tegn. Verdien ‘%_%’<br />

velger poster som inneholder minst ett alfanumerisk tegn. Verdien ‘s/o__________s/i’ velger poster som<br />

inneholder bare dobbeltbytetegn i et felt som består av ti tegn.<br />

Eksempel 3: DBCSFLT3 LIKE 's/oYY%%s/i A_o'<br />

Eksempel 3 velger alle poster der feltet DBCSFLT3 begynner med dobbeltbytetegnet YY og slutter med<br />

alfanumeriske tegn der det første er et blanktegn, det andre er A, og det fjerde er o. Denne testen velger<br />

for eksempel feltene ‘s/oYYs/i Amo’, ‘s/oYYZZXXs/iMary Abo’, og‘s/oYYs/iABCs/oTTWWs/iM Aro’. Det<br />

har ingen ting å si at prosenttegnet mellom dobbeltbytetegnet og de alfanumeriske tegnene i verdien er et<br />

DBCS-prosenttegn. Disse to verdiene er lik den som ble brukt: ‘s/oYY%s/i A_o’ og ‘s/oYY%%s/i% A_o’.<br />

Hvis testmønsteret består av to enkeltanførselstegn alene ('' eller G''), eller hvis det er bare<br />

DBCS-skiftuttegn og -skiftinntegn som står i enkeltanførselstegn ('s/os/i' eller G's/os/i'), blir<br />

testmønsteret behandlet som en tom streng. Disse mønstrene velger poster der feltet inneholder en tom<br />

streng.<br />

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