JSON_ 序列化到 _ 瓦字節函數 - AWS Clean Rooms

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

JSON_ 序列化到 _ 瓦字節函數

該 JSON_SERIALIZE_TO_VARBYTE 函數將超級值轉換為類似於 JSON_SERIALIZE()的 JSON 字符串,但存儲在一個 VARBYTE 值,而不是。

語法

JSON_SERIALIZE_TO_VARBYTE(super_expression)

引數

超級表達式

超級運算式或欄。

傳回類型

瓦字節

範例

下面的例子序列化一個 SUPER 值,並以 VARBYTE 格式返回結果。

SELECT JSON_SERIALIZE_TO_VARBYTE(JSON_PARSE('[10001,10002,"abc"]'));
json_serialize_to_varbyte ---------------------------------------- 5b31303030312c31303030322c22616263225d

下面的示例序列化一個 SUPER 值,並將結果轉換為 VARCHAR 格式。

SELECT JSON_SERIALIZE_TO_VARBYTE(JSON_PARSE('[10001,10002,"abc"]'))::VARCHAR;
json_serialize_to_varbyte --------------------------- [10001,10002,"abc"]