

 Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 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\$1QUERY\$1PRIORITY
<a name="r_CHANGE_QUERY_PRIORITY"></a>

CHANGE\$1QUERY\$1PRIORITY 可讓超級使用者修改在工作負載管理 (WLM) 中執行或等待之查詢的優先順序。

此函數讓超級使用者可以立即變更系統中任何查詢的優先順序。只有一個查詢、使用者或工作階段可以使用優先順序 `CRITICAL` 執行。

## 語法
<a name="r_CHANGE_QUERY_PRIORITY-synopsis"></a>

```
CHANGE_QUERY_PRIORITY(query_id, priority)
```

## 引數
<a name="r_CHANGE_QUERY_PRIORITY-argument"></a>

 *query\$1id*   
要變更其優先順序之查詢的查詢識別碼。需要 `INTEGER` 值。

 *priority*   
要指派給查詢的新優先順序。這個引數必須是具備 `CRITICAL`、`HIGHEST`、`HIGH`、`NORMAL`、`LOW` 或 `LOWEST` 值的字串。

## 傳回類型
<a name="r_CHANGE_QUERY_PRIORITY-return-type"></a>

無

## 範例
<a name="r_CHANGE_QUERY_PRIORITY-example"></a>

若要顯示 STV\$1WLM\$1QUERY\$1STATE 系統資料表中的 `query_priority` 欄，請使用下列範例。

```
SELECT query, service_class, query_priority, state 
FROM stv_wlm_query_state WHERE service_class = 101;

+-------+---------------+----------------+---------+
| query | service_class | query_priority |  state  |
+-------+---------------+----------------+---------+
|  1076 |           101 | Lowest         | Running |
|  1075 |           101 | Lowest         | Running |
+-------+---------------+----------------+---------+
```

若要顯示超級使用者執行函數 `change_query_priority` 以將優先順序變更為 `CRITICAL` 的結果，請使用下列範例。

```
SELECT CHANGE_QUERY_PRIORITY(1076, 'Critical');
            
+-------------------------------------------------------------------------------+
|                             change_query_priority                             |
+-------------------------------------------------------------------------------+
| Succeeded to change query priority. Priority changed from Lowest to Critical. |
+-------------------------------------------------------------------------------+
```