Poniżej znajduje się lista wbudowanych funkcji łańcuchów/znaków, które są dostępne w bazie danych Oracle.
Funkcja | Opis |
---|---|
ASCII() | Zwraca reprezentację dziesiętną w zestawie znaków bazy danych pierwszego znaku swojego argumentu. |
CHR() | Zwraca znak na podstawie wartości kodu dostarczonych jako argument. |
CONCAT() | Wykonuje konkatenację ciągów na swoich argumentach. |
INITCAP() | Zwraca swój argument z pierwszą literą każdego słowa wielką literą i wszystkimi innymi literami małymi. |
INSTR() | Wyszukuje podłańcuch w danym łańcuchu i zwraca liczbę całkowitą wskazującą pozycję pierwszego znaku tego podłańcucha. |
LENGTH() | Rzwraca długość swojego argumentu. Istnieje pięć oddzielnych funkcji; LENGTH() , LENGTHB() , LENGTH() , LENGTH2() i LENGTH4() . Każda funkcja oblicza długość w inny sposób. |
LOWER() | Zwraca swój argument ze wszystkimi literami małymi. |
LPAD() | Dopełnia lewą część ciągu określonym znakiem do określonej liczby znaków. |
LTRIM() | Przycina lewą część ciągu. Domyślnie przycina białe znaki, ale możesz opcjonalnie określić inny znak lub znaki do przycięcia. |
NCHR() | Zwraca znak mający binarny odpowiednik jego argumentu w narodowym zestawie znaków. |
NLS_INITCAP() | Podobne do INITCAP() funkcji, z wyjątkiem tego, że przyjmuje drugi argument, który pozwala określić sortowanie. |
NLS_LOWER() | Podobne do LOWER() funkcji, z tym wyjątkiem, że przyjmuje drugi argument, który pozwala określić sortowanie. |
NLS_UPPER() | Podobne do UPPER() funkcji, z wyjątkiem tego, że przyjmuje drugi argument, który pozwala określić sortowanie. |
NLSSORT() | Zwraca klucz sortowania dla danej wartości znaku oraz jawnie lub niejawnie określone sortowanie. |
REGEXP_COUNT() | Zwraca liczbę wystąpień wzorca w ciągu źródłowym. |
REGEXP_INSTR() | Rozszerza funkcjonalność INSTR() funkcja pozwalająca nam na użycie wzorców wyrażeń regularnych. |
REGEXP_REPLACE() | Rozszerza funkcjonalność REPLACE() funkcja pozwalająca nam na użycie wzorców wyrażeń regularnych. |
REGEXP_SUBSTR() | Rozszerza funkcjonalność SUBSTR() funkcja pozwalająca nam na użycie wzorców wyrażeń regularnych. |
REPLACE() | Pozwala na zastąpienie części ciągu innym ciągiem. |
RPAD() | Dopełnia prawą część ciągu określonym znakiem do określonej liczby znaków. |
RTRIM() | Przycina prawą część ciągu. Domyślnie przycina białe znaki, ale możesz opcjonalnie określić inny znak lub znaki do przycięcia. |
SOUNDEX() | Zwraca ciąg znaków zawierający fonetyczną reprezentację jego argumentu. |
SUBSTR() | Zwraca określony podciąg z podanego ciągu. |
TRANSLATE() | Pozwala na wykonanie kilku jednoznakowych podstawień jeden do jednego w jednej operacji. |
TRANSLATE(...USING) | Cprzekształca swój argument na zestaw znaków określony dla konwersji między zestawem znaków bazy danych a zestawem znaków narodowych. Nie mylić z TRANSLATE() funkcja, która umożliwia wykonanie kilku jednoznakowych podmian jeden do jednego w jednej operacji. |
TRIM() | Umożliwia przycinanie znaków z boków ciągu. Możesz przyciąć znaki wiodące, znaki końcowe lub jedno i drugie. |
UPPER() | Zwraca swój argument ze wszystkimi literami wielkimi. |