

 从补丁 198 开始，Amazon Redshift 将不再支持创建新的 Python UDF。现有的 Python UDF 将继续正常运行至 2026 年 6 月 30 日。有关更多信息，请参阅[博客文章](https://www.amazonaws.cn/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/)。

# FROM\$1VARBYTE 函数
FROM\$1VARBYTE

FROM\$1VARBYTE 将二进制值转换为指定格式的字符串。

## 语法
语法

```
FROM_VARBYTE(binary_value, format)
```

## 参数
参数

 *binary\$1value*   
数据类型为 `VARBYTE` 的二进制值。

 *格式的日期和时间*。  
返回的字符串格式。不区分大小写的有效值为 `hex`、`binary`、`utf8`（还包括 `utf-8` 和 `utf_8`）和 `base64`。

## 返回类型


`VARCHAR`

## 示例
示例

要将二进制值 `'ab'` 转换为十六进制，请使用以下示例。

```
SELECT FROM_VARBYTE('ab', 'hex');
               
+--------------+
| from_varbyte |
+--------------+
|         6162 |
+--------------+
```

要返回 `'4d'` 的二进制表示形式，请使用以下示例。`'4d'` 的二进制表示形式是字符串 `01001101`。

```
SELECT FROM_VARBYTE(FROM_HEX('4d'), 'binary');
               
+--------------+
| from_varbyte |
+--------------+
|     01001101 |
+--------------+
```