NULL值的处理
最近更新时间: 2025-02-18 16:02:00
postgres=# copy public.t to '/data/pgxz/t.txt' with NULL 'NULL';
COPY 3
postgres=# \! cat /data/pgxz/t.txt
1 TDSQL PG NULL 7
2 pgxc 2017-10-28 18:24:05.643102 3
3 pgxz 2017-10-28 18:24:05.645691 NULL
postgres=# copy public.t to '/data/pgxz/t.txt' with CSV NULL 'NULL';
COPY 3
postgres=# \! cat /data/pgxz/t.txt
1,TDSQL PG,NULL,7
2,pgxc,2017-10-28 18:24:05.643102,3
3,pgxz,2017-10-28 18:24:05.645691,NULL
postgres=# copy public.t to '/data/pgxz/t.txt' with binary NULL 'NULL';
ERROR: cannot specify NULL in BINARY mode
postgres=#
记录值为NULL时导出为NULL字符。使用binary格式时不允许这个选项。