PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách sử dụng các câu lệnh đã chuẩn bị với Postgres

Các câu lệnh đã chuẩn bị sẵn có nghĩa là gì trong câu lệnh?

Từ tài liệu:

Tính năng này cho phép các lệnh sẽ được sử dụng nhiều lần được phân tích cú pháp và lập kế hoạch chỉ một lần, thay vì mỗi lần chúng được thực thi.

Xem pg_prepare

Ví dụ từ trang được liên kết ở trên:

<?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"));
?>

Tài liệu MySQL cho Câu lệnh chuẩn bị trả lời một cách dễ hiểu các câu hỏi sau:

  • Tại sao lại sử dụng các câu lệnh đã soạn sẵn?
  • Khi nào bạn nên sử dụng các câu lệnh chuẩn bị?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ẩn danh PostgreSQL theo yêu cầu

  2. Hai SQL LEFT JOINS tạo ra kết quả không chính xác

  3. Cách Extract () hoạt động trong PostgreSQL

  4. Xóa bản ghi khỏi cơ sở dữ liệu postgresql từ xa bằng danh sách được cung cấp cục bộ

  5. Xóa phụ huynh nếu nó không được tham chiếu bởi bất kỳ đứa trẻ nào khác