String funktioner i en Oracle database system kan udføre mange forskellige opgaver , og udviklere ofte gør brug af SQL streng funktioner , uanset formålet med et system. String funktioner vedrører forskellige aspekter af tekstdata samt systemkrav , herunder tilfælde , figurer, string egenskaber såsom længde, ændringer af strygere og dele af strenge. Oracle er et kraftfuldt database system, der giver mange nyttige SQL-funktioner . Case
Oracle SQL-funktioner kan ændre tilfælde af et eller flere tegn i en streng , eller hele strengen. Den " UPPER "-funktionen konverterer en hel tegnstreng til store bogstaver , mens " SÆNK "-funktionen konverterer til små bogstaver. Den " INITCAP "-funktionen konverterer den oprindelige karakter af hvert ord i en streng til store bogstaver . Yderligere specialist NLS , eller nationale sprog Support, funktioner yde støtte til programmer, der bruger internationalisering eller lokalisering funktionalitet.
Tegn
Udviklere kan få adgang til tegn i strengene samt andre tegn oplysninger ved hjælp Oracle SQL-funktioner . Den " CHR " funktion tager et tal som parameter og returnerer tegnet ækvivalent. Den " ASCII " funktion returnerer ASCII værdien af en given karakter , forudsat som en funktion parameter. "Konverter "-funktionen gør det muligt for udviklere at ændre den nuværende tegnsæt der bruges. Det tegnsæt refererer til tegnkodning systemet i brug på et givet system.
Længde
Oracle SQL-funktioner kan give adgang til oplysninger om streng længde og også bruge disse oplysninger til videre forarbejdning. Den " længde" funktion returnerer længden af en given streng , mens " LENGTHB "-funktionen returnerer længde i byte . "MAX"- funktionen returnerer den maksimale tegnstreng inden for en given datasæt , mens " MIN" funktionen returnerer minimum. String Længden kan også ændres ved hjælp af " ltrim " og " RTRIM " funktioner , som trimme sat tegn fra venstre og højre ende af en snor.
Ændringer
SQL-funktioner i Oracle kan udføre forskellige ændringer på strenge. Den "Erstat "-funktionen tager streng som parameter , samt strengen eller tegn til at erstatte , plus hvad man erstatte det med , returnere den resulterende streng med lavet ændringer. De " Concat " funktionen sammenkæder to strygere bestået som parametre , vender tilbage en endelig streng omfattende både sammen. Den " REVERSE " funktion tager en streng og returnerer det med de tegn omarrangerede i omvendt rækkefølge.
Delstrenge
SQL substring funktioner i Oracle giver mulighed for at få adgang til og ændre sektioner af strygere . Den " SUBSTR " funktion tager en streng som parameter , sammen med udgangspositionen og længden af det krævede delstreng , som er afleveret . Den " SUBSRTB " udfører samme funktion , bortset fra at den ønskede substring er tilbage som dens repræsentation i bytes snarere end tegn. Funktionen " INSTR " tjekker en given streng at afgøre, om det indeholder en anden streng , returnere udgangspositionen , hvis det gør.