PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да използвате подготвени оператори с Postgres

Какво означават подготвените изявления в изявлението?

От документацията:

Тази функция позволява командите, които ще бъдат използвани многократно, да бъдат анализирани и планирани само веднъж, а не всеки път, когато се изпълняват.

Вижте pg_prepare

Пример от страницата, свързана по-горе:

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

Документацията на MySQL за подготвени изявления отговаря добре на следните въпроси:

  • Защо да използвате подготвени изявления?
  • Кога трябва да използвате подготвени изявления?


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Граници на производителност на решенията за логическа репликация

  2. PGLogical 1.1 пакети за PostgreSQL 9.6beta1

  3. Как да избегнем повтарящи се тригерни повиквания в PostgreSQL 9.2.1

  4. Върнете се към readline версия 6.x в Homebrew, за да коригирате Postgresql?

  5. Java - дата, запазена като предишния ден