

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

# CHANGE\$1USER\$1PRIORITY
<a name="r_CHANGE_USER_PRIORITY"></a>

CHANGE\$1USER\$1PRIORITY 使超级用户能够修改由在工作负载管理 (WLM) 中运行或等待的用户发出的所有查询的优先级。只有一个用户、会话或查询可以使用优先级 `CRITICAL` 运行。

## 语法
<a name="r_CHANGE_USER_PRIORITY-synopsis"></a>

```
CHANGE_USER_PRIORITY(user_name, priority)
```

## 参数
<a name="r_CHANGE_USER_PRIORITY-argument"></a>

 *user\$1name*   
查询优先级已更改的数据库用户名。

 *priority*   
`user_name` 要分配给所有查询的新优先级。此参数必须是包含以下值的字符串：`CRITICAL`、`HIGHEST`、`HIGH`、`NORMAL`、`LOW`、`LOWEST` 或 `RESET`。只有超级用户才能将优先级更改为 `CRITICAL`。将优先级更改为 `RESET` 会删除 `user_name` 的优先级设置。

## 返回类型
<a name="r_CHANGE_USER_PRIORITY-return-type"></a>

无

## 示例
<a name="r_CHANGE_USER_PRIORITY-example"></a>

要将用户 `analysis_user` 的优先级更改为 `LOWEST`，请使用以下示例。

```
SELECT CHANGE_USER_PRIORITY('analysis_user', 'lowest');

+-------------------------------------------------------------------------------------+
|                                change_user_priority                                 |
+-------------------------------------------------------------------------------------+
| Succeeded to change user priority. Changed user (analysis_user) priority to lowest. |
+-------------------------------------------------------------------------------------+
```

要将优先级更改为 `LOW`，请使用以下示例。

```
SELECT CHANGE_USER_PRIORITY('analysis_user', 'low');

+----------------------------------------------------------------------------------------------+
|                                     change_user_priority                                     |
+----------------------------------------------------------------------------------------------+
| Succeeded to change user priority. Changed user (analysis_user) priority from Lowest to low. |
+----------------------------------------------------------------------------------------------+
```

要重置优先级，请使用以下示例。

```
SELECT CHANGE_USER_PRIORITY('analysis_user', 'reset');

+-------------------------------------------------------+
|                 change_user_priority                  |
+-------------------------------------------------------+
| Succeeded to reset priority for user (analysis_user). |
+-------------------------------------------------------+
```