sql >> Base de Datos >  >> RDS >> PostgreSQL

Cómo mostrar la configuración actual para la salida nula en PostgreSQL (psql)

Cuando se usa psql, los valores nulos se devuelven como una cadena vacía de forma predeterminada.

Esto se puede cambiar fácilmente con \pset comando, por lo que podría ser un valor diferente a la cadena vacía predeterminada.

Si no está seguro de cuál es su valor actual, puede usar show \pset null comando para mostrar el valor actual.

Ejemplo

Aquí hay un ejemplo para demostrarlo:

show \pset null

Esto es lo que parece cuando se establece en el valor predeterminado:

Null display is "".

Esto me dice que cada vez que una consulta devuelve un valor nulo, se devolverá una cadena vacía para ese valor:

SELECT null AS Result;

Esto es lo que parece cuando se establece en el valor predeterminado:

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

Siempre puede usar /pset null '<value>' para cambiar este valor para evitar confundir un valor nulo con una cadena vacía real.