

 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/)。

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

# CURRENT\$1SETTING
<a name="r_CURRENT_SETTING"></a>

 CURRENT\$1SETTING 傳回指定之組態參數的目前值。

此函數相當於 [SHOW](r_SHOW.md) 命令。

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

```
current_setting('parameter')
```

以下陳述式會傳回指定工作階段內容變數的目前值。

```
current_setting('variable_name')
current_setting('variable_name'[, error_if_undefined])
```

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

 *parameter*   
要顯示的參數值。如需組態參數的清單，請參閱[組態參考](cm_chap_ConfigurationRef.md)

 *variable\$1name *   
要顯示的變數名稱。這必須是工作階段內容變數的字串常數。

 *error\$1if\$1undefined*   
(選用) Boolean 值，指定變數名稱不存在時的行為。當 error\$1if\$1undefined 設定為 `TRUE` (這是預設設定)，Amazon Redshift 擲回錯誤。當 error\$1if\$1undefined 設定為 `FALSE`，Amazon Redshift 傳回 `NULL`。Amazon Redshift 僅支援工作階段內容變數的 *error\$1if\$1undefined* 參數。當輸入是組態參數時，不能使用此選項。

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

傳回 `CHAR` 或 `VARCHAR` 字串。

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

若要傳回 `query_group` 參數的目前設定，請使用下列範例。

```
SELECT CURRENT_SETTING('query_group');

+-----------------+
| current_setting |
+-----------------+
| unset           |
+-----------------+
```

若要傳回變數 `app_context.user_id` 的目前設定，請使用下列範例。

```
SELECT CURRENT_SETTING('app_context.user_id', FALSE);
```