sql >> Database >  >> RDS >> PostgreSQL

Verschil tussen set, \set en \pset in psql

In principe juist. Het belangrijke verschil is dat SET is een SQL-commando, terwijl de andere twee psql-meta-commando's zijn - aangegeven door het voorvoegsel \ .

  • SET is een SQL-opdracht om runtime-parameters te wijzigen. Het wordt uitgevoerd op de server en heeft op zich niets met psql te maken.

  • \set is een psql meta-commando en, per documentatie :




  1. Mysql:HERNAME TABEL INDIEN BESTAAT

  2. Kan geen tabel maken in MySQL omdat deze al bestaat

  3. mysql kruisen

  4. hoe continu aantal keren voorkomen van een kolomwaarde in sql op te halen?