Примеры UNICODE_VAL
UNICODE_VAL
select unicode_val(x) from y;
Функции для работы с контекстными переменными
Функции для работы со строками
Функции для работы с датой и временем
Функции для работы с типом BLOB
Функции для работы с типом DECFLOAT
UNICODE_VAL
UNICODE_VAL
select unicode_val(x) from y;
UPPER()
DSQL, PSQL
UPPER (str)
Параметр | Описание |
---|---|
str |
Выражение строкового типа. |
[VAR]CHAR
или BLOB
Функция UPPER
возвращает входную строку в верхнем регистре.Точный результат зависит от набора символов входной строки.Например, для наборов символов NONE и ASCII только ASCII символы переводятся в верхний регистр; для OCTETS — вся входная строка возвращается без изменений.
UPPER
UPPER
select upper(_iso8859_1 'Débâcle')
from rdb$database
-- returns 'DÉBÂCLE'
select upper(_iso8859_1 'Débâcle' collate fr_fr)
from rdb$database
-- returns 'DEBACLE', following French uppercasing rules
BASE64_DECODE()
DSQL, PSQL
BASE64_DECODE (base64_data)
Параметр | Описание |
---|---|
base64_data |
Данные в кодировке Base64, дополненные знаком |
BLOB
или VARBINARY
BASE64_DECODE
декодирует строку с данными закодированными алгоритмом base64и возвращает декодированное значение как VARBINARY
или BLOB
в зависимости от входного аргумента.
Если длина типа base64_data не кратна 4, то во время подготовки возникает ошибка.Если длина значения base64_data не кратна 4, то во время выполнения возникает ошибка.
Когда входной аргумент не является BLOB
, то длина результирующего типа вычисляется какtype_length * 3/4
, где type_length — максимальная длина в байтах типа входного аргумента.