Функции для работы с контекстными переменными
Функции для работы со строками
Функции для работы с датой и временем
Функции для работы с типом BLOB
Функции для работы с типом DECFLOAT
BIN_AND()
DSQL, PSQL
BIN_AND (number, number [, number ...])
Параметр | Описание |
---|---|
number |
Целое число. |
SMALLINT
, INTEGER
, BIGINT
или INT128
Функция BIN_AND
возвращает результат побитовой операции AND (И) аргументов.
BIN_NOT()
DSQL, PSQL
BIN_NOT (number)
Параметр | Описание |
---|---|
number |
Целое число. |
SMALLINT
, INTEGER
, BIGINT
или INT128
Функция BIN_NOT
возвращает результат побитовой операции NOT
над аргументом.
BIN_OR()
DSQL, PSQL
BIN_OR (number, number [, number ...])
Параметр | Описание |
---|---|
number |
Целое число. |
SMALLINT
, INTEGER
, BIGINT
или INT128
Функция BIN_OR
возвращает результат побитовой операции OR (ИЛИ) аргументов.
BIN_SHL()
DSQL, PSQL
BIN_SHL (number, shift)
Параметр | Описание |
---|---|
number |
Целое число. |
shift |
Количество бит, на которое смещается значение number. |
BIGINT
или INT128
.
Функция BIN_SHL
возвращает первый параметр, побитно смещённый влево на значение второго параметра, т.е. a << b
или a·2b
.
BIN_SHR()
DSQL, PSQL
BIN_SHR (number, shift)
Параметр | Описание |
---|---|
number |
Целое число. |
shift |
Количество бит на которое смещается значение number. |
BIGINT
или INT128
.
Функция BIN_SHR
возвращает первый параметр, побитно смещённый вправо на значение второго параметра, т.е. a >> b
или a/2b
.
Выполняемая операция является арифметическим сдвигом вправо (SAR), а это означает, что знак первого операнда всегда сохраняется.
BIN_XOR()
DSQL, PSQL
BIN_XOR (number, number [, number ...])
Параметр | Описание |
---|---|
number |
Целое число. |
SMALLINT
, INTEGER
, BIGINT
или INT128
Функция BIN_XOR
возвращает результат побитовой операции XOR
аргументов.