Firebird3.0(2.5)用組み込み関数と変数

<<コンテキスト変数>>

CURRENT_CONNECTION
CURRENT_DATE
CURRENT_ROLE
CURRENT_TIME
CURRENT_TIMESTAMP
CURRENT_TRANSACTION
CURRENT_USER
DELETING
GDSCODE
INSERTING
NEW
'NOW'
OLD
ROW_COUNT
SQLCODE
SQLSTATE
'TODAY'
'TOMORROW'
UPDATING
'YESTERDAY'
USER

<<計数用関数>> <コンテキスト変数を使用する作業用の関数>

RDB$GET_CONTEXT()
RDB$SET_CONTEXT()

<数学用の関数>

ABS()
ACOS()
ASIN()
ATAN()
ATAN2()
CEIL(), CEILING()
COS()
COSH()
COT()
EXP()
FLOOR()
LN()
LOG()
LOG10()
MOD()
PI()
POWER()
RAND()
ROUND()
SIGN()
SIN()
SINH()
SQRT()
TAN()
TANH()
TRUNC()

<文字列作業用の関数>

ASCII_CHAR()
ASCII_VAL()
BIT_LENGTH()
CHAR_LENGTH(), CHARACTER_LENGTH()
HASH()
LEFT()
LOWER()
LPAD()
OCTET_LENGTH()
OVERLAY()
POSITION()
REPLACE()
REVERSE()
RIGHT()
RPAD()
SUBSTRING()
TRIM()
UPPER()

<日時関数>

DATEADD()
DATEDIFF()
EXTRACT()

<タイプ変換関数>

CAST()

<ビット演算子関数>

BIN_AND()
BIN_NOT()
BIN_OR()
BIN_SHL()
BIN_SHR()
BIN_XOR()

<UUID作業用関数>

CHAR_TO_UUID()
GEN_UUID()
UUID_TO_CHAR()

<ジェネレーター(シーケンス)作業用の関数>

GEN_ID()

<条件付きの関数>

COALESCE()
DECODE()
IIF()
MAXVALUE()
MINVALUE()
NULLIF()

<総計用関数>

AVG()
COUNT()
LIST()
MAX()
MIN()
SUM()

コメント

タイトルとURLをコピーしました