По-долу е даден списък с вградени функции за низове/символи, които са налични в Oracle Database.
Функция | Описание |
---|---|
ASCII() | Връща десетичното представяне в набора от знаци на базата данни на първия знак от неговия аргумент. |
CHR() | Връща знак въз основа на стойностите на кода, предоставени като аргумент. |
CONCAT() | Извършва конкатенация на низове върху своите аргументи. |
INITCAP() | Връща аргумента си с първата буква на всяка дума с главни букви и всички останали букви с малки. |
INSTR() | Търси подниз в даден низ и връща цяло число, указващо позицията на първия знак от този подниз. |
LENGTH() | Rвръща дължината на своя аргумент. Има пет отделни функции; LENGTH() , LENGTHB() , LENGTHC() , LENGTH2() и LENGTH4() . Всяка функция изчислява дължината по различен начин. |
LOWER() | Връща аргумента си с всички букви с малки букви. |
LPAD() | Подпълва лявата част на низ с определен знак до определен брой знаци. |
LTRIM() | Отрязва лявата част на низ. По подразбиране отрязва празното пространство, но по избор можете да посочите различен знак или знаци за изрязване. |
NCHR() | Връща символа с двоичен еквивалент на неговия аргумент в националния набор от знаци. |
NLS_INITCAP() | Подобно на INITCAP() функция, с изключение на това, че приема втори аргумент, който ви позволява да посочите съпоставянето. |
NLS_LOWER() | Подобно на LOWER() функция, с изключение на това, че приема втори аргумент, който ви позволява да посочите съпоставянето. |
NLS_UPPER() | Подобно на UPPER() функция, с изключение на това, че приема втори аргумент, който ви позволява да посочите съпоставянето. |
NLSSORT() | Връща ключ за съпоставяне за дадена символна стойност и изрично или имплицитно посочено съпоставяне. |
REGEXP_COUNT() | Връща броя на поява на шаблон в изходен низ. |
REGEXP_INSTR() | Разширява функционалността на INSTR() функция, като ни позволява да използваме модели на регулярни изрази. |
REGEXP_REPLACE() | Разширява функционалността на REPLACE() функция, като ни позволява да използваме модели на регулярни изрази. |
REGEXP_SUBSTR() | Разширява функционалността на SUBSTR() функция, като ни позволява да използваме модели на регулярни изрази. |
REPLACE() | Позволява ви да замените част от низ с друг низ. |
RPAD() | Допълва дясната част на низ с определен знак до определен брой знаци. |
RTRIM() | Отрязва дясната част на низ. По подразбиране отрязва празното пространство, но по избор можете да посочите различен знак или знаци за изрязване. |
SOUNDEX() | Връща символен низ, съдържащ фонетичното представяне на неговия аргумент. |
SUBSTR() | Връща посочения подниз от даден низ. |
TRANSLATE() | Позволява ви да направите няколко едносимволни замествания едно към едно в една операция. |
TRANSLATE(...USING) | Cпреобразува своя аргумент в набора от знаци, определен за преобразувания между набора от знаци на базата данни и националния набор от знаци. Да не се бърка с TRANSLATE() функция, която ви позволява да направите няколко едносимволни замествания един към един в една операция. |
TRIM() | Позволява ви да изрязвате знаци от страните на низ. Можете да отрежете водещи знаци, последни знаци или и двете. |
UPPER() | Връща аргумента си с всички букви с главни. |