この文章は Salesforce 機械翻訳システムを使用して翻訳されました。詳細はこちらをご参照ください。
英語に切り替える

バイナリ関数

バイナリ関数は、バイナリデータを操作するために使用します。
関数 使用方法
concat(b1, b2, ...)
入力引数
b1, b2, ...: バイナリ
戻り値
VARBINARY
説明
入力引数を連結して返します。
crc32(b)
入力引数
b: バイナリ
戻り値
BIGINT
説明
入力バイナリの CRC-32 チェックサムを返します。
from_base64(s)
入力引数
s: 文字列
戻り値
バイナリ
説明
base64 エンコード入力文字列のバイナリデータを返します。
from_base64url(s)
入力引数
s: 文字列
戻り値
バイナリ
説明
URL セーフアルファベットを使用する base64 エンコード入力文字列のバイナリデータを返します。
from_big_endian_32(b)
入力引数
b: バイナリ
戻り値
Integer
説明
32 ビット 2 の補数ビッグエンディアンバイナリを返します。入力は正確に 4 バイトにする必要があります。
from_big_endian_64(b)
入力引数
b: バイナリ
戻り値
BIGINT
説明
64 ビット 2 の補数ビッグエンディアンバイナリを返します。入力は正確に 8 バイトにする必要があります。
from_hex(s)
入力引数
s: 文字列
戻り値
バイナリ
説明
Hex エンコード入力文字列のバイナリデータを返します。
from_ieee754_32(b)
入力引数
b: バイナリ
戻り値
REAL
説明
IEEE 754 単精度浮動小数点形式の 32 ビットビッグエンディアンバイナリを返します。入力は正確に 4 バイトにする必要があります。
from_ieee754_64(b)
入力引数
b: バイナリ
戻り値
DOUBLE
説明
IEEE 754 倍精度浮動小数点形式の 64 ビットビッグエンディアンバイナリを返します。入力は正確に 8 バイトにする必要があります。
hmac_md5(b, key)
入力引数
  • b: バイナリ
  • key: 整数
戻り値
VARBINARY
説明
入力バイナリに対して指定されたキーの MD5 HMAC を返します。
hmac_sha1(b, key)
入力引数
  • b: バイナリ
  • key: 整数
戻り値
VARBINARY
説明
入力バイナリに対して指定されたキーの SHA1 HMAC を返します。
hmac_sha256(b, key)
入力引数
  • b: バイナリ
  • key: 整数
戻り値
VARBINARY
説明
入力バイナリに対して指定されたキーの SHA256 HMAC を返します。
hmac_sha512(b, key)
入力引数
  • b: バイナリ
  • key: 整数
戻り値
VARBINARY
説明
入力バイナリに対して指定されたキーの SHA512 HMAC を返します。
length(b)
入力引数
b: バイナリ
戻り値
BIGINT
説明
バイナリの長さをバイト数で返します。
lpad(b, size, padbinary)
入力引数
  • b: バイナリ
  • size: 整数
  • padbinary: バイナリ
戻り値
VARBINARY
説明
入力バイナリの左側に padbinary を使用して、size のバイト数になるようパディングします。sizeb の長さより小さい場合、結果は size の文字数に切り詰められます。size に負の値を使用することはできず、padbinary を空にすることはできません。
md5(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の MD5 を返します。
murmur3(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力値の 128 ビット MurmurHash3 を返します。
reverse(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
バイトごとに逆順に並べた b を返します。
rpad(b, size, padbinary)
入力引数
  • b: バイナリ
  • size: 数値
  • padbinary: バイナリ
戻り値
VARBINARY
説明
入力バイナリの右側に padbinary を使用して、size のバイト数になるようパディングします。sizeb の長さより小さい場合、結果は size の文字数に切り詰められます。size に負の値を使用することはできず、padbinary を空にすることはできません。
sha1(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の SHA1 ハッシュを返します。
sha256(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の SHA256 を返します。
sha512(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の SHA512 ハッシュを返します。
spooky_hash_v2_32(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の 32 ビット SpookyHashV2 ハッシュを返します。
spooky_hash_v2_64(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の 64 ビット SpookyHashV2 ハッシュを返します。
substr(b, start)
入力引数
  • b: バイナリ
  • start: 数値
戻り値
VARBINARY
説明
開始位置 start から計測した入力バイナリの終了位置をバイト数で返します。位置は、1 から始まります。負の開始位置は、文字列の末尾からの相対位置と解釈されます。
to_base64(b)
入力引数
b: バイナリ
戻り値
Varchar
説明
入力を base64 文字列表現でエンコードします。
to_base64url(b)
入力引数
b: バイナリ
戻り値
Varchar
説明
入力を URL セーフアルファベットを使用する base64 文字列表現でエンコードします。
to_big_endian_32(n)
入力引数
n: 整数
戻り値
VARBINARY
説明
入力を 32 ビット 2 の補数ビッグエンディアン形式でエンコードします。
to_big_endian_64(n)
入力引数
n: BIGINT
戻り値
VARBINARY
説明
入力を 64 ビット 2 の補数ビッグエンディアン形式でエンコードします。
to_hex(b)
入力引数
b: バイナリ
戻り値
Varchar
説明
入力を Hex 文字列表現でエンコードします。
to_ieee754_32(r)
入力引数
r: REAL
戻り値
VARBINARY
説明
入力を IEEE 754 単精度浮動小数点形式に準拠する 32 ビットビッグエンディアンバイナリでエンコードします。
to_ieee754_64(d)
入力引数
d: DOUBLE
戻り値
VARBINARY
説明
入力を IEEE 754 倍精度浮動小数点形式に準拠する 64 ビットビッグエンディアンバイナリでエンコードします。
xxhash64(b)
入力引数
b: バイナリ
戻り値
VARBINARY
説明
入力の xxHash64 ハッシュを返します。