顯示範本 - Amazon Redshift

Amazon Redshift 將不再支援從修補程式 198 開始建立新的 Python UDFs。現有 Python UDF 將繼續正常運作至 2026 年 6 月 30 日。如需詳細資訊,請參閱部落格文章

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

顯示範本

顯示範本的完整定義,包括完整名稱 (資料庫、結構描述和範本名稱) 和所有參數。輸出是有效的 CREATE TEMPLATE 陳述式,可用來重新建立範本或建立具有修改的類似範本。

如需範本建立的詳細資訊,請參閱 建立 範本

所需的許可

若要檢視範本定義,您必須具有下列其中一項:

  • 超級使用者權限

  • 範本上的 USAGE 權限和包含範本之結構描述上的 USAGE 權限

語法

SHOW TEMPLATE [database_name.][schema_name.]template_name;

Parameters

database_name

(選用) 建立範本的資料庫名稱。如果未指定,則會使用目前的資料庫。

schema_name

(選用) 建立範本的結構描述名稱。如果未指定,則會在目前的搜尋路徑中搜尋範本。

template_name

範本名稱。

範例

以下是範本 的 SHOW TEMPLATE 輸出範例test_template

CREATE TEMPLATE test_template FOR COPY AS NOLOAD DELIMITER ',' ENCODING UTF16 ENCRYPTED;
SHOW TEMPLATE test_template; CREATE OR REPLACE TEMPLATE dev.public.test_template FOR COPY AS ENCRYPTED NOLOAD ENCODING UTF16 DELIMITER ',';

下列範例會在結構描述 demo_template中建立範本demo_schema

CREATE OR REPLACE TEMPLATE demo_schema.demo_template FOR COPY AS ACCEPTANYDATE ACCEPTINVCHARS DATEFORMAT 'DD-MM-YYYY' EXPLICIT_IDS ROUNDEC TIMEFORMAT AS 'DD.MM.YYYY HH:MI:SS' TRUNCATECOLUMNS NULL AS 'null_string';
SHOW TEMPLATE demo_schema.demo_template; CREATE OR REPLACE TEMPLATE dev.demo_schema.demo_template FOR COPY AS TRUNCATECOLUMNS NULL 'null_string' EXPLICIT_IDS TIMEFORMAT 'DD.MM.YYYY HH:MI:SS' ACCEPTANYDATE ROUNDEC ACCEPTINVCHARS DATEFORMAT 'DD-MM-YYYY';