Nedan finns en lista över inbyggda sträng-/teckenfunktioner som är tillgängliga i Oracle Database.
Funktion | Beskrivning |
---|---|
ASCII() | Returnerar decimalrepresentationen i databasens teckenuppsättning för det första tecknet i dess argument. |
CHR() | Returnerar ett tecken baserat på kodvärdena som anges som argument. |
CONCAT() | Utför en strängsammansättning på dess argument. |
INITCAP() | Returnerar dess argument med den första bokstaven i varje ord med versaler och alla andra bokstäver med gemener. |
INSTR() | Söker efter en delsträng i en given sträng och returnerar ett heltal som anger positionen för det första tecknet i denna delsträng. |
LENGTH() | Ranger längden på dess argument. Det finns fem separata funktioner; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() och LENGTH4() . Varje funktion beräknar längden på olika sätt. |
LOWER() | Returnerar dess argument med alla bokstäver med gemener. |
LPAD() | Laddar den vänstra delen av en sträng med ett visst tecken, till ett specificerat antal tecken. |
LTRIM() | Trimmar den vänstra delen av en sträng. Som standard trimmar det vitt utrymme, men du kan valfritt ange ett eller flera olika tecken att trimma. |
NCHR() | Returnerar tecknet som har den binära motsvarigheten till dess argument i den nationella teckenuppsättningen. |
NLS_INITCAP() | Liknande med INITCAP() funktion, förutom att den accepterar ett andra argument som låter dig specificera sorteringen. |
NLS_LOWER() | Liknande med LOWER() funktion, förutom att den accepterar ett andra argument som låter dig specificera sorteringen. |
NLS_UPPER() | Liknande med UPPER() funktion, förutom att den accepterar ett andra argument som låter dig specificera sorteringen. |
NLSSORT() | Returnerar en sorteringsnyckel för ett givet teckenvärde och en explicit eller implicit specificerad sortering. |
REGEXP_COUNT() | Returnerar antalet gånger ett mönster förekommer i en källsträng. |
REGEXP_INSTR() | Utökar funktionaliteten för INSTR() funktion genom att tillåta oss att använda reguljära uttrycksmönster. |
REGEXP_REPLACE() | Utökar funktionaliteten för REPLACE() funktion genom att tillåta oss att använda reguljära uttrycksmönster. |
REGEXP_SUBSTR() | Utökar funktionaliteten för SUBSTR() funktion genom att tillåta oss att använda reguljära uttrycksmönster. |
REPLACE() | Låter dig ersätta en del av en sträng med en annan sträng. |
RPAD() | Laddar den högra delen av en sträng med ett visst tecken, till ett specificerat antal tecken. |
RTRIM() | Trimmar den högra delen av en sträng. Som standard trimmar det vitt utrymme, men du kan valfritt ange ett eller flera olika tecken att trimma. |
SOUNDEX() | Returnerar en teckensträng som innehåller den fonetiska representationen av dess argument. |
SUBSTR() | Returnerar den angivna delsträngen från en given sträng. |
TRANSLATE() | Låter dig göra flera en-till-en-ersättningar med ett tecken i en operation. |
TRANSLATE(...USING) | Comvandlar sitt argument till den teckenuppsättning som anges för konverteringar mellan databasens teckenuppsättning och den nationella teckenuppsättningen. Ej att förväxla med TRANSLATE() funktion, som låter dig göra flera en-till-en-ersättningar med ett tecken i en operation. |
TRIM() | Låter dig trimma tecken från sidorna av en sträng. Du kan trimma inledande karaktärer, efterföljande karaktärer eller båda. |
UPPER() | Returnerar dess argument med alla bokstäver med versaler. |