PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

Perbedaan antara set, \set dan \pset di psql

Pada dasarnya benar. Perbedaan pentingnya adalah SET adalah perintah SQL sedangkan dua lainnya adalah perintah meta psql - ditunjukkan dengan awalan \ .

  • SET adalah perintah SQL untuk mengubah parameter run-time. Itu dijalankan di server dan tidak ada hubungannya dengan psql per se.

  • \set adalah perintah meta psql dan, per dokumentasi :




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana date_part() Bekerja di PostgreSQL

  2. Menjalankan perintah sistem dengan argumen dalam fungsi PostgreSQL

  3. Kueri rekursif untuk data hierarkis berdasarkan daftar kedekatan

  4. kesalahan psql untuk memulihkan cadangan pgsl di cmd

  5. Memigrasi pernyataan Oracle MERGE ke pernyataan UPSERT PostgreSQL