Hi!
1. Change output --- your solution but corrected (use in DECODE function)
Code: Select all
dbadmin=> select * from foo; -- example of data
c1 | c2
------------+------------
| a -- c1 NULL
a | -- c2 NULL
(2 rows)
Code: Select all
dbadmin=> select DECODE(c1, NULL, '/n', c1), DECODE(c2, NULL, '/n', c2) from foo;
c1 | c2
------------+------------
/n | a
a | /n
(2 rows)
2. Change output for null in vsql
Code: Select all
dbadmin=> \pset null '/n'
Null display is "/n".
Code: Select all
dbadmin=> select * from foo;
c1 | c2
------------+------------
/n | a
a | /n
(2 rows)
3. Change output for null in Shell
Code: Select all
[ ~ ]$ vsql -P null='/n' -c "select * from foo"
c1 | c2
------------+------------
a | /n
/n | a
(2 rows)