MOSTRA MODELLO - Amazon Redshift

Amazon Redshift non supporterà più la creazione di nuovi Python UDFs a partire dalla Patch 198. Python esistente UDFs continuerà a funzionare fino al 30 giugno 2026. Per ulteriori informazioni, consulta il post del blog.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

MOSTRA MODELLO

Visualizza la definizione completa di un modello, incluso il nome completo (database, schema e nome del modello) e tutti i parametri. L'output è un'istruzione CREATE TEMPLATE valida che è possibile utilizzare per ricreare il modello o creare un modello simile con modifiche.

Per ulteriori informazioni sulla creazione del modello, vedere. CREARE UN MODELLO

Autorizzazioni richieste

Per visualizzare la definizione di un modello, è necessario disporre di una delle seguenti opzioni:

  • Privilegi di superutente

  • Privilegio USAGE sul modello e privilegio USAGE sullo schema contenente il modello

Sintassi

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

Parameters

database_name

(Facoltativo) Il nome del database in cui viene creato il modello. Se non viene specificato, viene utilizzato il database corrente.

schema_name

(Facoltativo) Il nome dello schema in cui viene creato il modello. Se non viene specificato, il modello viene cercato nel percorso di ricerca corrente.

nome_modello

Il nome del modello.

Esempi

Di seguito è riportato un esempio dell'output SHOW TEMPLATE per il modello: 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 ',';

L'esempio seguente crea un modello demo_template nello schemademo_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';