Tulosta      Avaa käytönaikaisen ohjeen PDF-versio


Edellinen aihe

Seuraava aihe

InStr

Kohteen Expression Builder InStr-funktio palauttaa toisen merkkijonon sisällä olevan merkkijonon ensimmäisen esiintymän sijainnin.

Syntaksi

Instr(string1, string2, start, end)

Tuloksen tyyppi

Kokonaisluku

Argumentit

Seuraavassa taulukossa on toiminnon argumenttien kuvaukset.

Argumentti

Kuvaus

string1

Määrittää, merkkijonon, josta haetaan. Arvo voi olla merkkijonon literaali, kentän nimi tai lauseke, joka palauttaa merkkijonon.

string2

Määrittää merkkijonon, jota haetaan. Arvo voi olla merkkijonon literaali, kentän nimi tai lauseke, joka palauttaa merkkijonon.

HUOMAUTUS: Tämän merkkijonon haussa kirjainkoolla on merkitystä.

start

(Valinnainen) Kokonaisluku, joka määrittää kohteen string1 aloituskohdan.

end

(Valinnainen) Kokonaisluku, joka määrittää kohteen string1 lopetuskohdan.

HUOMAUTUS: Tämän aiheen esimerkkilausekkeissa käytetyt kielestä riippumattomat nimet sekä kentän ja nimen syntaksi ovat samat, joita käytettiin sovelluksen Expression Builder versiota 29 Service Pack 1 vanhemmissa versioissa. Nämä esimerkkilausekkeet hyväksytään edelleen. Jos kuitenkin valitset vastaavat lausekkeen kentät kenttien luettelosta sovelluksen Expression Builder versiossa 29 Service Pack 1 tai sitä myöhemmässä versiossa, kentän nimet sekä kentän ja nimen syntaksi poikkeavat esimerkeissä kuvatuista. On suositeltavaa, että valitset lausekkeiden kentät aina sovelluksen Expression Builder Kentät-luettelosta. Näin kenttien nimiin ja kentän ja nimen syntaksiin ei tule virheitä. Lisätietoja lausekkeissa esiintyvien kenttien nimistä sekä kentän ja nimen syntaksista on kohdassa Tietoja lausekkeista.

Esimerkit

Seuraava esimerkki palauttaa arvon 9:

InStr('john.doe@company.com','@')

Seuraava esimerkki osoittaa, miten InStr-toimintoa voi käyttää työnkulkusäännön ehdossa. InSt-toimintoa käytetään työnkulkusäännössä määrittämään, esiintyykö tietty merkkijono tietueen kentässä. Jos kentässä on kyseinen merkkijono, työnkulkusäännön määrittämät toimet suoritetaan. Tässä esimerkissä InStr-toiminto määrittää, sisältääkö tietueen Aihe-kenttä sanan TARKISTA. Työnkulkusäännön toimi suoritetaan vain, jos Aihe-kenttä sisältää isoilla kirjaimilla kirjoitetun sanan TARKISTA.

InStr([<Subject>], 'TARKISTA') > 0

Liittyvät aiheet

Tähän liittyviä kohteen Expression Builder tietoja on seuraavissa aiheissa:


Julkaistu Lokakuu 2016 Copyright © 2005, 2016, Oracle ja/tai sen tytär-, sisar- tai osakkuusyhtiöt. Kaikki oikeudet pidätetään. Legal Notices.