PostgreSQL
 sql >> база данни >  >> RDS >> PostgreSQL

Как да покажа текущата настройка за нулев изход в PostgreSQL (psql)

Когато използвате psql, нулевите стойности се връщат като празен низ по подразбиране.

Това може лесно да се промени с \pset команда, така че може да е стойност, различна от празния низ по подразбиране.

Ако не сте сигурни каква е текущата ви стойност, можете да използвате show \pset null команда за показване на текущата стойност.

Пример

Ето пример за демонстрация:

show \pset null

Ето как изглежда, когато е зададена на стойността по подразбиране:

Null display is "".

Това ми казва, че всеки път, когато заявка върне нулева стойност, ще бъде върнат празен низ за тази стойност:

SELECT null AS Result;

Ето как изглежда, когато е зададена на стойността по подразбиране:

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

Винаги можете да използвате /pset null '<value>' за да промените тази стойност, за да избегнете бъркането на нулева стойност с действително празен низ.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да предоставим всички привилегии за изгледи на произволен потребител

  2. Някакви недостатъци при използването на текст от тип данни за съхранение на низове?

  3. PostgreSQL:проблеми с кодирането на Windows при използване на помощната програма за команден ред psql

  4. Създаване на postgresql DB с помощта на psycopg2

  5. Коментар символ/символи в postgres / postgresql / psql?