Strengfunksjoner i en Oracle database system kan utføre mange forskjellige oppgaver , og utviklere ofte gjøre bruk av SQL- streng funksjoner uavhengig av formålet med et system . Strengfunksjonene forholde seg til ulike aspekter av tekst data samt systemkrav , inkludert tilfellet tegn , streng egenskaper som lengde, endringer av strenger og deler av strenger . Oracle er en kraftig database system som gir mange nyttige SQL-funksjoner . Case
Oracle SQL-funksjoner kan endre tilfelle av ett eller flere tegn i en streng , eller hele strengen . Den " STORE "-funksjonen konverterer et helt tegn streng til stor bokstav , mens de "nedre" funksjonen konverterer til små bokstaver . Den " INITCAP " funksjonen konverterer den opprinnelige karakter av hvert ord i en streng til store bokstaver . Ytterligere spesialist NLS , eller National Language Support , funksjoner gi støtte til programmer som bruker internasjonalisering eller lokalisering funksjonalitet.
Tegn
Utviklere får tilgang til tegnene innenfor strenger samt andre karakter informasjon ved hjelp av Oracle SQL-funksjoner . Den " CHR "-funksjonen tar et tall som en parameter og returnerer tegnet tilsvarende. Den " ASCII "-funksjonen returnerer ASCII-verdien av et bestemt tegn , gitt som en funksjon parameter. På "Konverter" -funksjonen lar utviklere å endre gjeldende tegnsett som brukes. Tegnsett refererer til tegnkoding systemet i bruk på et gitt system .
Lengde
Oracle SQL-funksjoner kan gi tilgang til informasjon om streng lengde og også bruke denne informasjonen for videre behandling . Den " LENGDE "-funksjonen returnerer lengden på en gitt streng , mens " LENGTHB "-funksjonen returnerer lengden i byte . "MAX" -funksjonen returnerer den maksimale tegnstreng innenfor et gitt datasett, mens " MIN" -funksjonen returnerer minimum. Strenglengde kan også endres ved hjelp av " LTRIM " og " RTRIM " funksjoner , som trim satt tegn fra venstre og høyre ende av en streng.
Endringer
SQL-funksjoner i Oracle kan utføre ulike endringer på strenger . "Bytt "-funksjonen tar strengen som parameter, samt streng eller tegn for å erstatte , pluss hva du erstatte den med , returnerer den resulterende strengen med endringer som er skjedd . De " concat " funksjon Setter sammen to strenger sendes som parametere , retur en endelig streng bestående av både sammenføyd . Den " revers" -funksjonen tar en streng og returnerer det med tegnene omorganisert i omvendt rekkefølge .
Understrenger
SQL delstreng funksjoner i Oracle gir mulighet til å få tilgang til og endre deler av strenger . Den " SUBSTR " funksjonen tar en streng som en parameter , sammen med utgangs- stilling og lengden av den nødvendige delstrengen , som er returnert . Den " SUBSRTB " utfører en lignende funksjon , bortsett fra at den forespurte delstrengen returneres som sin representasjon i byte snarere enn tegn. Funksjonen " INSTR " sjekker en gitt streng for å avgjøre om den inneholder en andre streng, returnerer startposisjonen hvis den gjør det .