

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

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

# 僅限領導節點函數
<a name="c_SQL_functions_leader_node_only"></a>

某些 Amazon Redshift 查詢會分配到運算節點上執行；其他的查詢則是只在領導者節點上執行。

當查詢參照使用者建立的資料表或系統資料表 (具有 STL 或 STV 字首的資料表，以及具有 SVL 或 SVV 字首的系統檢視) 時，領導者節點就會將 SQL 分送到運算節點。查詢如果只參考目錄資料表 (具有 PG 字首的資料表，例如 PG\$1TABLE\$1DEF)，或是未參考任何資料表，就只會在領導節點上執行。

某些 Amazon Redshift SQL 函數只有在領導者節點上才支援，在運算節點上不支援。使用領導者節點函數的查詢必須完全在領導者節點上執行，而不是在運算節點上，否則會傳回錯誤。

每個僅限於領導者節點的函數在文件中包含備註，說明如果函數參照使用者定義的資料表或 Amazon Redshift 系統資料表，將會傳回錯誤。

如需詳細資訊，請參閱[領導節點上所支援的 SQL 函數](c_sql-functions-leader-node.md)。

下列 SQL 函數是僅限於領導者節點的函數，在運算節點上不支援：

系統資訊函數
+ CURRENT\$1SCHEMA
+ CURRENT\$1SCHEMAS
+ HAS\$1DATABASE\$1PRIVILEGE
+ HAS\$1SCHEMA\$1PRIVILEGE
+ HAS\$1TABLE\$1PRIVILEGE

字串函數
+ SUBSTR

數學函數
+ FACTORIAL
+  LOG 

下列僅限於領導者節點的函數已被棄用並且不再受支援：

日期函數
+ AGE
+ CURRENT\$1TIME
+ CURRENT\$1TIMESTAMP
+ LOCALTIME
+ ISFINITE
+ NOW

字串函數
+ GETBIT
+ GET\$1BYTE
+ SET\$1BIT
+ SET\$1BYTE
+ TO\$1ASCII