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