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