

 Amazon Redshift dejará de admitir la creación de nuevas UDF de Python a partir del parche 198. Las UDF de Python existentes seguirán funcionando hasta el 30 de junio de 2026. Para obtener más información, consulte la [publicación del blog](https://aws.amazon.com/blogs/big-data/amazon-redshift-python-user-defined-functions-will-reach-end-of-support-after-june-30-2026/). 

# SHOW TEMPLATE
<a name="r_SHOW_TEMPLATE"></a>

Muestra la definición completa de una plantilla, incluido el nombre completo (base de datos, esquema y nombre de la plantilla) y todos los parámetros. El resultado es una instrucción CREATE TEMPLATE válida que puede utilizar para volver a crear la plantilla o crear una plantilla similar con modificaciones. 

Para obtener más información sobre la creación de plantillas, consulte [CREATE TEMPLATE](r_CREATE_TEMPLATE.md). 

## Permisos necesarios
<a name="r_SHOW_TEMPLATE-privileges"></a>

Para ver la definición de una plantilla, debe tener una de las siguientes opciones:
+ Privilegios de superusuario
+ Privilegio USAGE sobre la plantilla y privilegio USAGE sobre el esquema que contiene la plantilla

## Sintaxis
<a name="r_SHOW_TEMPLATE-synopsis"></a>

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

## Parameters
<a name="r_SHOW_TEMPLATE-parameters"></a>

 *database\_name*   
(Opcional) El nombre de la base de datos en la que se crea la plantilla. Si no se especifica, se utiliza la base de datos actual. 

 *schema\_name*   
(Opcional) El nombre del esquema en el que se crea la plantilla. Si no se especifica, la plantilla se busca en la ruta de búsqueda actual. 

 *template\_name*   
El nombre de la plantilla. 

## Ejemplos
<a name="r_SHOW_TEMPLATE-examples"></a>

En el siguiente ejemplo se muestra el resultado de SHOW TEMPLATE para la plantilla `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 ',';
```

En el siguiente ejemplo, se crea una plantilla `demo_template` en el 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';
```