sql >> Database >  >> RDS >> PostgreSQL

postgreSQL functie-aanroep pakket

Dat is een misverstand.

Een functie die wordt aangeroepen in een SELECT statement maakt deel uit van de instructietekst in een Query (identificatie Q ) of een Parse (identificatie P ) bericht.

Het deel van de documentatie waarnaar u verwijst beschrijft het bericht voor de snelle interface . Dit is een overblijfsel uit de tijd voordat het frontend-backend-protocol ondersteuning had voor voorbereide instructies en werd gebruikt om een ​​eenvoudige functieaanroep uit te voeren zonder de overhead van het moeten ontleden van een SQL-instructie. Het is nu grotendeels verouderd, maar wordt nog steeds op een paar plaatsen gebruikt, zoals de API voor grote objecten .

Als je F . wilt zien pakketten met Wireshark, moet u C-code schrijven en de PQfn . gebruiken functie.




  1. COALESCE() voor lege (maar niet null) velden

  2. MariaDB JSON_VALUE() uitgelegd

  3. Hoe voer ik een PHP-query uit op geselecteerde optiekeuze met AJAX?

  4. Machtigingen verlenen aan een MySQL-gebruiker op Linux via de opdrachtregel