EXECUTE - Amazon Redshift

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à.

EXECUTE

Esegue un'istruzione preparata in precedenza.

Sintassi

EXECUTE plan_name [ (parameter [, ...]) ]

Parametri

plan_name

Il nome dell'istruzione da preparare.

parameter

Il valore effettivo di un parametro dell'istruzione preparata. Deve essere un'espressione che restituisce un valore di tipo compatibile con il tipo di dati specificato per questa posizione del parametro nel PREPARE comando che ha creato l'istruzione preparata.

Note per l'utilizzo

EXECUTEviene utilizzato per eseguire un'istruzione preparata in precedenza. Poiché le istruzioni preparate esistono solo per la durata di una sessione, l'istruzione preparata deve essere stata creata da un'PREPAREistruzione eseguita in precedenza nella sessione corrente.

Se l'PREPAREistruzione precedente specificava alcuni parametri, è necessario passare all'EXECUTEistruzione un set di parametri compatibile, altrimenti Amazon Redshift restituisce un errore. A differenza delle funzioni, le istruzioni preparate non vengono sovraccaricate in base al tipo o al numero di parametri specificati; il nome di un'istruzione preparata deve essere univoco all'interno di una sessione del database.

Quando viene emesso un EXECUTE comando per l'istruzione preparata, Amazon Redshift può facoltativamente rivedere il piano di esecuzione delle query (per migliorare le prestazioni in base ai valori dei parametri specificati) prima di eseguire l'istruzione preparata. Inoltre, per ogni nuova esecuzione di un'istruzione preparata, Amazon Redshift può rivedere nuovamente il piano di esecuzione delle query in base ai diversi valori dei parametri specificati nell'istruzione. EXECUTE Per esaminare il piano di esecuzione delle query che Amazon Redshift ha scelto per una determinata istruzione, EXECUTE usa il EXPLAIN comando.

Per esempi e ulteriori informazioni sulla creazione e sull'uso delle istruzioni preparate, vedi PREPARE.

consultare anche

DEALLOCATE, PREPARE