sql >> Databáze >  >> RDS >> PostgreSQL

Jak používat připravené výpisy s Postgres

Co znamenají připravené příkazy ve výpisu?

Z dokumentace:

Tato funkce umožňuje příkazy, které se budou používat opakovaně, analyzovat a naplánovat pouze jednou, nikoli pokaždé, když jsou provedeny.

Viz pg_prepare

Příklad z výše odkazované stránky:

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

Dokumentace MySQL pro připravené příkazy pěkně odpovídá na následující otázky:

  • Proč používat připravená prohlášení?
  • Kdy byste měli používat připravené příkazy?


  1. Výkon MySQL:MyISAM vs InnoDB

  2. Oracle – ORA-06502:PL/SQL:numerická nebo hodnotová chyba (DBMS_OUTPUT)

  3. Jak funguje pg_sleep_for() v PostgreSQL

  4. Vyzkoušejte tyto doporučené postupy pro monitorování databáze MySQL