Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

EXECUTE

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

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

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 un tipo compatibile con il tipo di dati specificato per questa posizione del parametro nel comando PREPARE che ha creato l'istruzione preparata.

Note per l'utilizzo

EXECUTE viene 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'istruzione PREPARE eseguita in precedenza nella sessione corrente.

Se la precedente istruzione PREPARE ha specificato alcuni parametri, un set di parametri compatibile deve essere passato all'istruzione EXECUTE, 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 comando EXECUTE per l'istruzione preparata, Amazon Redshift può facoltativamente rivedere il piano di esecuzione della 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 della query in base ai diversi valori dei parametri specificati con l'istruzione EXECUTE. Per esaminare il piano di esecuzione della query che Amazon Redshift ha scelto per qualsiasi istruzione EXECUTE specificata, utilizzare il comando EXPLAIN.

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

consultare anche

DEALLOCATE, PREPARE

Argomento successivo:

EXPLAIN

Argomento precedente:

END

In questa pagina

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.