|
| 1 | +**************** Символьные / строчные функции Oracle PL/SQL **************** |
| 2 | + |
| 3 | +Некоторых функций в явном виде не существует в MySQL и PostgreSQL |
| 4 | + |
| 5 | +CONCAT - Функция Oracle/PLSQL CONCAT позволяет соединить вместе две строки. |
| 6 | +ОПЕРАТОР КОНКАТЕНАЦИИ || - Oracle/PLSQL оператор конкатенации || позволяет |
| 7 | + объединить две или более строк вместе. |
| 8 | +INSTR - Oracle/PLSQL функция INSTR возвращает n-е вхождение подстроки в строке. |
| 9 | + |
| 10 | +INSTR2 - Функция Oracle/PLSQL INSTR2 возвращает вхождение подстроки в строку, |
| 11 | + используя UCS2 кодовые точки. |
| 12 | +INSTR4 - Функция Oracle/PLSQL INSTR4 возвращает вхождение подстроки в строку, |
| 13 | + используя UCS4 кодовые точки. |
| 14 | +INSTRB - Функция Oracle/PLSQL INSTRB возвращает вхождение подстроки в строку, |
| 15 | + байты вместо символов. |
| 16 | +INSTRC - Функция Oracle/PLSQL INSTRC возвращает вхождение подстроки в строку, |
| 17 | + используя Unicode полные символов. |
| 18 | + |
| 19 | +LENGTH - Функция Oracle/PLSQL LENGTH возвращает длину указанной строки. |
| 20 | + |
| 21 | +LENGTH2 - Функция Oracle/PLSQL LENGTH2 возвращает длину указанной строки, |
| 22 | + используя UCS2 кодовые точки. |
| 23 | +LENGTH4 - Функция LENGTH4 возвращает длину указанной строки, используя UCS4 |
| 24 | + кодовые точки. |
| 25 | +LENGTHB - Функция Oracle/PLSQL LENGTHB возвращает длину указанной строки, |
| 26 | + используя байты вместо символов. |
| 27 | +LENGTHC - Функция Oracle/PLSQL LENGTHC возвращает длину указанной строки, |
| 28 | + используя полные символы Unicode. |
| 29 | + |
| 30 | +LOWER - Функция Oracle/PLSQL LOWER преобразует все символы в заданной строке в |
| 31 | + нижний регистр. Если есть символы в строке, которые не являются буквами, |
| 32 | + они не влияют на эту функцию. |
| 33 | +LPAD - Функция Oracle/PLSQL LPAD добавляет с левой части строки определенный |
| 34 | + набор символов (при не нулевом string1). |
| 35 | +REPLACE - Функция Oracle/PLSQL REPLACE заменяет последовательность символов в строке другим |
| 36 | + набором символов. |
| 37 | +RPAD - Функция Oracle/PLSQL RPAD дополняет с правой части строки определенный набор |
| 38 | + символов (при не нулевом string1). |
| 39 | +SUBSTR - Функция Oracle/PLSQL SUBSTR позволяет извлекать подстроку из строки. |
| 40 | +TRIM - Функция Oracle / PLSQL TRIM удаляет все указанные символы с начала или |
| 41 | + окончания строки. |
| 42 | +UPPER - Функция Oracle/PLSQL UPPER преобразует все символы строки в верхний регистр. |
| 43 | + Если есть символы в строке, которые не являются буквами, они не влияют на эту функцию. |
| 44 | + |
| 45 | +ASCII - Функция Oracle/PLSQL ASCII возвращает числовое представление |
| 46 | + крайнего левого символа строки. |
| 47 | +ASCIISTR - Функция Oracle/PLSQL ASCIISTR преобразует строку любого |
| 48 | + набора символов к ASCII строке, используя набор символов базы данных. |
| 49 | +CHR - Функция Oracle/PLSQL CHR является противоположностью функции ASCII. |
| 50 | + CHR возвращает символ, который основан на числовом коде. |
| 51 | +COMPOSE - Функция Oracle/PLSQL COMPOSE возвращает строку Unicode. |
| 52 | + |
| 53 | +DUMP - Функция Oracle/PLSQL DUMP возвращает значение varchar2, который включает |
| 54 | + код типа данных, длину в байтах, и внутреннее представление выражения. |
| 55 | +INITCAP - Функция Oracle/PLSQL INITCAP устанавливает первый символ каждого слова |
| 56 | + в верхний регистр, а остальные в нижний регистр. |
| 57 | + |
| 58 | +LTRIM - Функция Oracle/PLSQL LTRIM удаляет все указанные символы с левой стороны |
| 59 | + строки. |
| 60 | +NCHR - Функция Oracle/PLSQL NCHR возвращает символ на основе number_code в |
| 61 | + национальной кодировке. |
| 62 | +REGEXP_INSTR - Функция Oracle/PLSQL REGEXP_INSTR является расширением функции INSTR. |
| 63 | + Она возвращает местоположение шаблона регулярного выражения в строке. |
| 64 | + Эта функция, представленная в Oracle 10g, позволит вам найти подстроку |
| 65 | + в строке, используя сопоставление шаблонов регулярных выражений. |
| 66 | +REGEXP_LIKE - Oracle условие REGEXP_LIKE позволяет выполнять регулярные выражения в |
| 67 | + предложении WHERE в запросах SELECT, INSERT, UPDATE или DELETE. |
| 68 | +REGEXP_REPLACE - Функция Oracle/PLSQL REGEXP_REPLACE является расширением функции REPLACE. |
| 69 | + Эта функция, введенная в Oracle 10g, позволит вам заменить последовательность |
| 70 | + символов в строке другим набором символов, используя сопоставление шаблонов |
| 71 | + регулярных выражений. |
| 72 | +REGEXP_SUBSTR - Функция Oracle/PLSQL REGEXP_SUBSTR является расширением функции SUBSTR. |
| 73 | + Эта функция, представленная в Oracle 10g, позволит вам извлечь подстроку |
| 74 | + из строки, используя сопоставление шаблонов регулярных выражений. |
| 75 | +RTRIM - Функция Oracle/PLSQL RTRIM удаляет все указанные символы из правой части строки. |
| 76 | +SOUNDEX - Функция Oracle/PLSQL SOUNDEX возвращает фонетическое представление |
| 77 | + (так, как это звучит) строки. |
| 78 | +TO_CHAR - Функция Oracle/PLSQL TO_CHAR преобразует число или дату в строку. |
| 79 | +TRANSLATE - Функция Oracle/PLSQL TRANSLATE заменяет последовательность символов в строке |
| 80 | + другим набором символов. Тем не менее она заменяет один символ за один раз. |
| 81 | + |
| 82 | + Например, заменится первый символ в string_to_replace с первого символа в |
| 83 | + replacement_string. Тогда будет заменен второй символ в string_to_replace |
| 84 | + с вторым символом в replacement_string, и так далее. |
| 85 | +VSIZE - Функция Oracle/PLSQL VSIZE возвращает длину в байтах для внутреннего |
| 86 | + представления выражения. |
0 commit comments