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.
Sintaks
EXECUTE plan_name [ (parameter [, ...]) ]
Parameter
- plan_nama
-
Nama pernyataan yang disiapkan untuk dijalankan.
- parameter
-
Nilai aktual dari parameter untuk pernyataan 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 yang disiapkan.
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 menetapkan beberapa parameter, sekumpulan 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. Selain itu, 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 pernyataan EXECUTE yang diberikan, gunakan perintah. EXPLAIN
Untuk contoh dan informasi lebih lanjut tentang pembuatan dan penggunaan pernyataan yang disiapkan, lihatMEMPERSIAPKAN.