Функции персонажей Oracle
Вступление
Символьные функции Oracle, которые принимают входной аргумент, имеют тип CHAR или VARCHAR2 или NCHAR или NVARCHAR2, а возвращаемое значение имеет тип VARCHAR2 или NVARCHAR2.
Функции персонажа Oracle:
название | Описание |
---|---|
CHR | Функция CHR используется для возврата символа, имеющего двоичный эквивалент n, в качестве значения VARCHAR2 либо в наборе символов базы данных, либо из NCHAR_CS. |
CONCAT | Функция Oracle CONCAT () возвращает результат (строку) объединения двух строковых значений. Эта функция эквивалентна оператору конкатенации (||). |
INITCAP | Функция Oracle INITCAP () устанавливает первую букву каждого слова в верхнем регистре, все остальные буквы в нижнем регистре. Слова ограничиваются пробелами или символами, которые не являются буквенно-цифровыми. |
НИЖНИЙ | Функция Oracle LOWER () возвращает указанное символьное выражение строчными буквами. |
LPAD | Функция Oracle LPAD () используется для заполнения левой части строки определенным набором символов. Функция полезна для форматирования вывода запроса. |
LTRIM | Функция Oracle LTRIM () используется для удаления всех указанных символов с левой стороны строки. При желании вы можете указать начальный символ или символы для обрезки, или он будет по умолчанию пустым. |
НЦПЧ | Функция Oracle NCHAR () используется для получения символа, имеющего двоичный эквивалент числа в национальном наборе символов. Эта функция эквивалентна использованию функции CHR с предложением USING NCHAR_CS. |
NLS_INITCAP | Функция Oracle NLS_INITCAP () устанавливает первую букву каждого слова в верхнем регистре, все остальные буквы - в нижнем. Слова ограничиваются пробелами или символами, которые не являются буквенно-цифровыми. |
NLS_LOWER | Функция Oracle NLS_LOWER () возвращает указанное символьное выражение строчными буквами. |
NLS_UPPER | Функция NLS_UPPER используется для возврата всех букв данной строки в верхнем регистре. |
NLSSORT | Функция NLSSORT используется для замены строки символов эквивалентной строкой сортировки, используемой механизмом лингвистической сортировки. |
REGEXP_REPLACE | Функция REGEXP_REPLACE используется для возврата source_char при каждом замене шаблона регулярного выражения на replace_string. |
REGEXP_SUBSTR | Функция REGEXP_SUBSTR используется для возврата подстроки, которая соответствует регулярному выражению в строке. |
ЗАМЕНА | Функция REPLACE используется для возврата символа, при котором каждое вхождение search_string заменяется замещением_string. |
RPAD | Функция Oracle RPAD используется для заполнения правой части строки определенным набором символов. Эта функция полезна для форматирования вывода запроса. |
RTRIM | Функция Oracle RTRIM используется для удаления пробелов (если символы не указаны как trimming_text) или набора символов, совпадающих с trimming_text, из конца строки. |
SOUNDEX | Функция Oracle SOUNDEX возвращает символьную строку, содержащую фонетическое представление char. Эта функция позволяет сравнивать слова, которые написаны по-разному, но звучат одинаково на английском языке. |
SUBSTR | Функция SUBSTR возвращает указанное количество (substring_length) символов из определенной позиции данной строки. SUBSTRB использует байты вместо символов. SUBSTRC использует завершенные символы Unicode. SUBSTR2 использует кодовые точки UCS2. SUBSTR4 использует кодовые точки UCS4. |
ПЕРЕВЕДИТЕ | Функция Oracle TRANSLATE возвращает строку, в которой все вхождения каждого символа указаны в другой строке в качестве 2-го аргумента и заменены соответствующим символом, указанным в 3-м аргументе. |
TRANSLATE_USING | Oracle TRANSLATE ... USING преобразует символ в набор символов, указанный для преобразования между набором символов базы данных и национальным набором символов. |
ОТДЕЛКА | Функция Oracle TRIM используется для удаления всех начальных или конечных символов (или обоих) из строки символов. Если trim_character или trim_source является символьным литералом, то необходимо заключить его в одинарные кавычки. |
ВЕРХНИЙ | Функция Oracle UPPER () возвращает указанное символьное выражение в верхнем регистре букв. |
ASCII | Функция ASCII () возвращает десятичное представление первого символа символьного выражения. |
INSTR | Функция Oracle INSTR используется для поиска строки по подстроке и поиска местоположения подстроки в строке. Если найдена подстрока, равная подстроке, функция возвращает целое число, указывающее позицию первого символа этой подстроки. Если такая подстрока не найдена, функция возвращает ноль. |
ДЛИНА | Функция Oracle LENGTH используется для возврата длины заданной строки. Если строка имеет тип данных CHAR, то длина включает все конечные пробелы. Если строка нулевая, то эта функция возвращает нулевое значение. |
REGEXP_COUNT | Функция Oracle REGEXP_COUNT используется для подсчета количества раз, когда шаблон встречается в строке. Возвращает целое число, указывающее количество вхождений шаблона. Если совпадений не найдено, функция возвращает 0. |
REGEXP_INSTR | Функция Oracle REGEXP_INSTR используется для возврата местоположения шаблона регулярного выражения в строке. Эта функция позволяет найти подстроку в строке, используя сопоставление с шаблоном регулярного выражения. Если совпадений не найдено, функция возвращает 0. |
NLS_CHARSET_DECL_LEN | Функция Oracle NLS_CHARSET_DECL_LEN используется для возврата длины объявления (в количестве символов) столбца NCHAR. |
NLS_CHARSET_ID | Функция Oracle NLS_CHARSET_ID используется для возврата идентификационного номера набора символов, соответствующего строке имени набора символов. |
NLS_CHARSET_NAME | Oracle NLS_CHARSET_NAME используется для возврата имени набора символов, соответствующего идентификационному номеру number1. Когда число не распознается как действительный идентификатор набора символов, эта функция возвращает ноль |
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code