SHOW TEMPLATE - Amazon Redshift

O Amazon Redshift não permitirá mais a criação de UDFs do Python a partir do Patch 198. As UDFs do Python existentes continuarão a funcionar normalmente até 30 de junho de 2026. Para ter mais informações, consulte a publicação de blog .

SHOW TEMPLATE

Exibe a definição completa de um modelo, como o nome totalmente qualificado (banco de dados, esquema e nome do modelo) e todos os parâmetros. A saída é uma instrução CREATE TEMPLATE válida que pode ser usada para recriar o modelo ou criar um modelo similar com modificações.

Para ter mais informações sobre como criar um modelo, consulte CREATE TEMPLATE.

Permissões obrigatórias

Para visualizar a definição de um modelo, é necessário ter uma das seguintes opções:

  • Privilégios de superusuário.

  • Privilégio USAGE no modelo e privilégio USAGE no esquema que contém o modelo.

Sintaxe

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

Parâmetros

database_name

(Opcional) O nome do banco de dados no qual o modelo é criado. Se não especificado, será usado o banco de dados atual.

schema_name

(Opcional) O nome do esquema no qual o modelo é criado. Se não for especificado, o modelo será pesquisado no caminho de pesquisa atual.

template_name

O nome do modelo.

Exemplos

Veja abaixo um exemplo da saída SHOW TEMPLATE para o modelotest_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 ',';

O exemplo a seguir cria um modelo demo_template no esquema 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';