Amazon Redshift は、パッチ 198 以降、新しい Python UDF の作成をサポートしなくなります。既存の Python UDF は、2026 年 6 月 30 日まで引き続き機能します。詳細については、ブログ記事
SHOW TEMPLATE
完全修飾名 (データベース、スキーマ、テンプレート名) とすべてのパラメータを含む、テンプレートの完全な定義を表示します。出力は、テンプレートを再作成したり、変更を加えて同様のテンプレートを作成したりするために使用できる有効な CREATE TEMPLATE ステートメントです。
テンプレート作成の詳細については「CREATE TEMPLATE」を参照してください。
必要なアクセス許可
テンプレート定義を表示するには、次のいずれかが必要です。
スーパーユーザー権限
テンプレートに対する USAGE 権限と、テンプレートを含むスキーマに対する USAGE 権限
構文
SHOW TEMPLATE [database_name.][schema_name.]template_name;
パラメータ
- database_name
-
(オプション) テンプレートが作成されるデータベースの名前。指定しない場合は、現在のデータベースが使用されます。
- schema_name
-
(オプション) テンプレートが作成されるスキーマの名前。指定しない場合は、現在の検索パスでテンプレートが検索されます。
- template_name
-
テンプレートの名前。
例
テンプレート test_template の SHOW 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_schema にテンプレート demo_template を作成します。
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';