PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Cara menggunakan pernyataan yang disiapkan dengan Postgres

Apa yang dimaksud dengan pernyataan yang disiapkan dalam pernyataan?

Dari dokumentasi:

Fitur ini memungkinkan perintah yang akan digunakan berulang kali diurai dan direncanakan hanya sekali, bukan setiap kali dieksekusi.

Lihat pg_prepare

Contoh dari halaman yang ditautkan di atas:

<?php
// Connect to a database named "mary"
$dbconn = pg_connect("dbname=mary");

// Prepare a query for execution
$result = pg_prepare($dbconn, "my_query", 'SELECT * FROM shops WHERE name = $1');

// Execute the prepared query.  Note that it is not necessary to escape
// the string "Joe's Widgets" in any way
$result = pg_execute($dbconn, "my_query", array("Joe's Widgets"));

// Execute the same prepared query, this time with a different parameter
$result = pg_execute($dbconn, "my_query", array("Clothes Clothes Clothes"));
?>

Dokumentasi MySQL untuk Pernyataan yang Disiapkan dengan baik menjawab pertanyaan-pertanyaan berikut:

  • Mengapa menggunakan pernyataan siap pakai?
  • Kapan sebaiknya Anda menggunakan pernyataan siap pakai?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Perbedaan antara bahasa sql dan bahasa plpgsql dalam fungsi PostgreSQL

  2. Hasilkan objek `DataSource` untuk Postgres JDBC, secara terprogram

  3. Bagaimana cara menentukan kata sandi untuk 'psql' secara non-interaktif?

  4. Tabel dan indeks vs. HDD dan SSD

  5. Bagaimana cara menghubungkan aplikasi C# Windows mobile 6.5 ke database Postgres?