Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Membuat pernyataan SQL dengan nama statement_name
yang akan dijalankan di lain waktu. Pernyataan tersebut dapat mencakup parameter yang diwakili oleh tanda tanya. Untuk memberikan nilai untuk parameter dan menjalankan pernyataan yang disiapkan, gunakanEXECUTE.
Sinopsis
PREPARE statement_name FROM statement
Tabel berikut menjelaskan parameter.
Parameter | Deskripsi |
---|---|
statement_name |
Nama pernyataan yang harus dipersiapkan. Nama dalam buket harus unik. |
statement |
Kueri SELECT , CTAS , atau INSERT INTO . |
catatan
Jumlah maksimum pernyataan yang disiapkan dalam kelompok kerja adalah 1000.
Contoh
Contoh berikut menyiapkan query pilih tanpa parameter.
PREPARE my_select1 FROM
SELECT * FROM nation
Contoh berikut menyiapkan kueri pilih yang mencakup parameter. Nilai untuk productid
dan quantity
akan diberikan oleh USING
klausa EXECUTE
pernyataan:
PREPARE my_select2 FROM
SELECT order FROM orders WHERE productid = ? and quantity < ?
Contoh berikut menyiapkan query insert.
PREPARE my_insert FROM
INSERT INTO cities_usa (city, state)
SELECT city, state
FROM cities_world
WHERE country = ?
Sumber daya tambahan
Gunakan pernyataan yang disiapkan