PostgreSQL
 sql >> Baza danych >  >> RDS >> PostgreSQL

Jak wyświetlić bieżące ustawienie dla wyjścia zerowego w PostgreSQL (psql)

Podczas korzystania z psql wartości null są domyślnie zwracane jako pusty ciąg.

Można to łatwo zmienić za pomocą \pset polecenie, więc może to być wartość inna niż domyślny pusty ciąg.

Jeśli nie masz pewności, jaka jest Twoja aktualna wartość, możesz użyć show \pset null polecenie, aby wyświetlić aktualną wartość.

Przykład

Oto przykład do zademonstrowania:

show \pset null

Oto, jak wygląda, gdy jest ustawiony na wartość domyślną:

Null display is "".

To mówi mi, że ilekroć zapytanie zwróci wartość null, dla tej wartości zostanie zwrócony pusty ciąg:

SELECT null AS Result;

Oto, jak wygląda, gdy jest ustawiony na wartość domyślną:

 result 
--------
 
(1 row)

Zawsze możesz użyć /pset null '<value>' zmienić tę wartość, aby uniknąć pomylenia wartości null z rzeczywistym pustym ciągiem.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak zaktualizować wszystkie kolumny za pomocą INSERT ... ON CONFLICT ...?

  2. Skalowanie PostgreSQL za pomocą puli połączeń i równoważenia obciążenia

  3. Plany sklepów kolumnowych

  4. Funkcja AVG() w PostgreSQL

  5. Zapętlaj tabele z PL/pgSQL w Postgres 9.0+