FirebirdSQL logo

Примеры UNICODE_VAL

Example 1. Использование функции UNICODE_VAL
select unicode_val(x) from y;

UPPER()

Доступно в

DSQL, PSQL

Синтаксис
UPPER (str)
Table 1. Параметры функции UPPER
Параметр Описание

str

Выражение строкового типа.

Тип возвращаемого результата:

[VAR]CHAR или BLOB

Функция UPPER возвращает входную строку в верхнем регистре.Точный результат зависит от набора символов входной строки.Например, для наборов символов NONE и ASCII только ASCII символы переводятся в верхний регистр; для OCTETS — вся входная строка возвращается без изменений.

Примеры UPPER

Example 1. Использование функции 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
См. также:

[fblangref-scalarfuncs-lower].

BASE64_DECODE()

Доступно в

DSQL, PSQL

Синтаксис
BASE64_DECODE (base64_data)
Table 1. Параметры функции BASE64_DECODE
Параметр Описание

base64_data

Данные в кодировке Base64, дополненные знаком = до длины кратной 4

Тип возвращаемого результата

BLOB или VARBINARY

BASE64_DECODE декодирует строку с данными закодированными алгоритмом base64и возвращает декодированное значение как VARBINARY или BLOB в зависимости от входного аргумента.

Если длина типа base64_data не кратна 4, то во время подготовки возникает ошибка.Если длина значения base64_data не кратна 4, то во время выполнения возникает ошибка.

Когда входной аргумент не является BLOB, то длина результирующего типа вычисляется какtype_length * 3/4, где type_length — максимальная длина в байтах типа входного аргумента.