PostgreSQL
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> PostgreSQL

Cách hiển thị cài đặt hiện tại cho đầu ra rỗng trong PostgreSQL (psql)

Khi sử dụng psql, các giá trị null được trả về dưới dạng một chuỗi trống theo mặc định.

Điều này có thể dễ dàng thay đổi bằng \pset , vì vậy nó có thể là một giá trị khác với chuỗi trống mặc định.

Nếu bạn không chắc giá trị hiện tại của mình là bao nhiêu, bạn có thể sử dụng show \pset null lệnh để hiển thị giá trị hiện tại.

Ví dụ

Dưới đây là một ví dụ để chứng minh:

show \pset null

Dưới đây là giao diện khi được đặt thành giá trị mặc định:

Null display is "".

Điều này cho tôi biết rằng bất cứ khi nào truy vấn trả về giá trị null, một chuỗi trống sẽ được trả về cho giá trị đó:

SELECT null AS Result;

Dưới đây là giao diện khi được đặt thành giá trị mặc định:

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

Bạn luôn có thể sử dụng /pset null '<value>' để thay đổi giá trị này để tránh nhầm giá trị null thành một chuỗi rỗng thực sự.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm thế nào để cấu hình postgresql lần đầu tiên?

  2. psycopg2.OperationalError:FATAL:giao thức frontend không được hỗ trợ 1234.5679:máy chủ hỗ trợ từ 2.0 đến 3.0

  3. Truy cập các tệp XML bên ngoài dưới dạng các biến trong tập lệnh PSQL (lấy nguồn từ tập lệnh bash)

  4. Sử dụng psql's \ copy cho truy vấn nhiều dòng

  5. Làm thế nào để chuyển đổi chuỗi thành dấu thời gian mà không có múi giờ