View a markdown version of this page

EXECUTE - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

EXECUTE

Menjalankan pernyataan yang disiapkan sebelumnya.

Sintaksis

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

Parameter

nama_rencana

Nama pernyataan yang disiapkan untuk dijalankan.

Parameter

Nilai sebenarnya dari parameter untuk pernyataan yang disiapkan. Ini harus berupa ekspresi yang menghasilkan nilai tipe yang kompatibel dengan tipe data yang ditentukan untuk posisi parameter ini dalam perintah PREPARE yang membuat pernyataan siap.

Catatan penggunaan

EXECUTE digunakan untuk menjalankan pernyataan yang disiapkan sebelumnya. Karena pernyataan yang disiapkan hanya ada selama sesi, pernyataan yang disiapkan harus dibuat oleh pernyataan PREPARE yang dijalankan sebelumnya di sesi saat ini.

Jika pernyataan PREPARE sebelumnya menentukan beberapa parameter, kumpulan parameter yang kompatibel harus diteruskan ke pernyataan EXECUTE, atau Amazon Redshift mengembalikan kesalahan. Tidak seperti fungsi, pernyataan yang disiapkan tidak kelebihan beban berdasarkan jenis atau jumlah parameter yang ditentukan; nama pernyataan yang disiapkan harus unik dalam sesi database.

Ketika perintah EXECUTE dikeluarkan untuk pernyataan yang disiapkan, Amazon Redshift dapat secara opsional merevisi rencana eksekusi kueri (untuk meningkatkan kinerja berdasarkan nilai parameter yang ditentukan) sebelum menjalankan pernyataan yang disiapkan. Juga, untuk setiap eksekusi baru dari pernyataan yang disiapkan, Amazon Redshift dapat merevisi rencana eksekusi kueri lagi berdasarkan nilai parameter berbeda yang ditentukan dengan pernyataan EXECUTE. Untuk memeriksa rencana eksekusi kueri yang telah dipilih Amazon Redshift untuk setiap pernyataan EXECUTE yang diberikan, gunakan EXPLAIN perintah.

Untuk contoh dan informasi lebih lanjut tentang pembuatan dan penggunaan pernyataan yang disiapkan, lihatMEMPERSIAPKAN.

Lihat juga

DEALOKASI, MEMPERSIAPKAN