COPY table [ ( column [, ...] ) ] FROM { 'filename' | stdin } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] ] COPY table [ ( column [, ...] ) ] TO { 'filename' | stdout } [ [ WITH ] [ BINARY ] [ OIDS ] [ DELIMITER [ AS ] 'delimiter' ] [ NULL [ AS ] 'null string' ] ]
��¸�Υơ��֥��̾���Ǥ� (�����������β�ǽ���⤢��)��
���ԡ�������Υꥹ�ȤǤ�(���ץ����)�� ��Υꥹ�Ȥ����ꤵ��Ƥ��ʤ����ϡ����٤Ƥ����Ѥ���ޤ���
�����ϥե������ Unix ���Хѥ�̾�Ǥ���
���Ϥ����饤����ȥ��ץꥱ�������Τ�ΤǤ��뤳�Ȥ���ꤷ�ޤ���
���Ϥ����饤����ȥ��ץꥱ�������ؤΤ�ΤǤ��뤳�Ȥ���ꤷ�ޤ���
�ե�����ɤΥե����ޥåȤ٤ƤΥǡ�����ƥ����ȤǤϤʤ��Х��ʥ���ɤ߽���褦�����ꤷ�ޤ��� �Х��ʥ�⡼�ɤ� DELIMITER ���뤤�� NULL ����ꤹ�뤳�ȤϤǤ��ޤ���
���줾��ιԤ��Ф�������Ū�ʥ��֥�������ID��OID�ˤԡ����뤳�Ȥ���ꤷ�ޤ���
�ե�����γƹԡʥ饤��ˤΥե�����ɤ���ڤ�ʸ������ꤷ�ޤ���
NULL �ͤ�ɽ��ʸ����Ǥ����ǥե���ȤǤ� "\N"�ʥХå�����å��� N�ˤǤ��������������ˤ�äƤϡ�����ʸ����������褤���⤷��ޤ���
Note: ���ԡ����ɤ߹���ݡ�����ʸ����Ȱ��פ���ǡ������Ǥ� NULL �ͤȤ��Ƴ�Ǽ����ޤ��� �������äơ����ΤȤ��ˤϡ����ԡ���Ԥä��Ȥ��˻��Ѥ���Ʊ��ʸ�������Ѥ������ɤ�����ǧ���Ƥ���������
COPY���ޥ�ɤϡ�PostgreSQL �Υơ��֥��ɸ��Υե����륷���ƥ�Υե�����֤ǥǡ������ư���ޤ��� COPY TO ���ޥ�ɤϥơ��֥�Τ��٤Ƥ����Ƥ�ե����������ԡ����ޤ��� �ޤ���COPY FROM ���ޥ�ɤϡ��ե����������ơ��֥�ؤȥǡ����ԡ����ޤ� (���ΤȤ������Ǥ˥ơ��֥�ˤ���ǡ����˥��ԡ����Ƥ��ɲä��ޤ��ˡ�
��Υꥹ�Ȥ����ꤵ��Ƥ����硢COPY �Ǥϡ����ꤵ�줿��Υǡ����ȥե�����δ֤ǤΤߥ��ԡ����Ԥ��ޤ��� ��ꥹ�Ȥ����äƤ��ʤ��ơ��֥���ˤ����硢COPY FROM �ϡ���������˥ǥե���Ȥ��ͤ��������ޤ���
�ե�����̾�դ��� COPY ���ޥ�ɤϡ�PostgreSQL �ΥХå�����ɤ��Ф���ľ�ܥե�����ؤ��ɤ߽�褦�������ޤ������Υե������ɬ���Хå�����ɤ��饢�������Ǥ����ޤ��ե�����̾�ϥХå�����ɤ���ߤ��褦�˻��ꤵ��ʤ���Фʤ�ޤ���stdin �� stdout �����ꤵ�줿��硢�ǡ����ϥ��饤����ȤΥե���ȥ���ɤ���Хå�����ɤ�ή��ޤ���
Tip: COPY �� psql �� \copy�Ȥϰۤʤ��ΤǤ��뤳�Ȥ����դ��Ƥ���������\copy �� COPY FROM stdin �� COPY TO stdout ��ƤӽФ���psql ���饤����Ȥ�����³�Ǥ���ե�����˥ǡ����ν���/�ɤ߹��ߤ�Ԥ��ޤ����������äơ�\copy ���ޥ�ɤ����Ѥ��줿���ˤϡ��ե�����ؤΥ��������ȥ����������¤ϡ��Хå�����ɤǤϤʤ������饤�����¦�˰�¸���ޤ���
COPY ���̾�Υơ��֥���Ф��ƻ��Ѥ��뤳�Ȥ��Ǥ��ޤ��� �ӥ塼���Ф��Ƥϻ��Ѥ��뤳�Ȥ��Ǥ��ޤ���
BINARY ������ɤϤ��٤ƤΥǡ�����ƥ����ȤǤϤʤ����Х��ʥꥪ�֥������ȤȤ��ƽ���/�ɤ߹��ߤ���褦�˻��ꤷ�ޤ����̾�� COPY ���ޥ�ɤ��¿��®��ư��ޤ������Х��ʥꥳ�ԡ������ե������ۤʤ�ޥ������ƥ�����ǻ��Ѥ��뤳�ȤϤǤ��ޤ���
�ǥե���ȤǤϥƥ����ȥ��ԡ��ϥե�����ɤζ��ڤ�ʸ���Ȥ��ƥ��֡�"\t"�ˤ���Ѥ��ޤ��� �ե�����ɤζ��ڤ�ʸ���� DELIMITER �Ȥ���������ɤ��Ѥ��ơ��̤�Ǥ�դ�1ʸ�����ѹ����뤳�Ȥ��Ǥ��ޤ��� ���ڤ�ʸ���ˤ��ޤ��ް��פ���ǡ����ե���������ʸ���ϥХå�����å���ǰϤޤ�ޤ���
COPY TO ���ޥ�ɤˤ�ä��ͤ��ɤ߹��ޤ��ơ��֥�˴ؤ��ơ�select ��������äƤ���ɬ�פ�����ޤ��� �ޤ���COPY FROM ���ޥ�ɤˤ�ä��ͤ����������ơ��֥���Ф��Ƥ� insert ������ɬ�פǤ�������˲ä����Хå�����ɤ� COPY �ˤ�ä��ɤ߽����ե������Ŭ�ڤ� Unix �θ��¤�Ϳ�����Ƥ���ɬ�פ�����ޤ���
COPY FROM �ϡ�����ơ��֥���Ǥ�դΥȥꥬ���ȥ����å������ƤӽФ��ޤ������롼��ϸƤӽФ��ޤ���
COPY �Ǥϡ��ǽ�Υ��顼�ǽ�������ߤ����ޤ��� ����ϡ�COPY TO ���ޥ�ɤ�¹Ԥ��Ƥ���ݤˤϲ�������Ϥ���ޤ���COPY FROM �ξ��ϡ��оݤȤʤ��졼�����ϻϤ�Τۤ��ιԤ�������ѤߤǤ��������ιԤϸ����ޤ��������������뤳�Ȥ�Ǥ��ޤ����ǥ������ΰ����ͭ���ޤ����礭�ʥ��ԡ������˲��٤⼺�Ԥ������ˤϡ�̵��Ǥ��ʤ��ۤ�̵�̤ʥǥ������ΰ褬�����Ƥ��ޤ��ޤ�������̵�̤��ΰ�����᤹����ˡ�VACUUM ��Ԥ�ɬ�פ�����ޤ���
COPY ���ޥ�ɤǻ�̾���줿�ե�����ϥ��饤����ȥ��ץꥱ�������ǤϤʤ����Хå�����ɤ�ľ���ɤ߹���/���ߤ�Ԥ��ޤ����������äơ������ϥǡ����١��������о��¸�ߤ��뤫���ޤ��ϡ����饤����ȤǤϤʤ��ǡ����١��������Ф��饢��������ǽ�Ǥ���ɬ�פ�����ޤ����ޤ������饤����ȤǤϤʤ� PostgreSQL �桼���ʥ����Ф�¹Ԥ��Ƥ���桼��ID�ˤ��ɤ߽��Ǥ���ɬ�פ⤢��ޤ����Хå�����ɤ������������¤�������ƤΥե�����ؤ��ɤ߹��ߡ����ߤ��ǽ�ˤ��뤿�ᡢCOPY �ǥե�������̾����Τϡ��ǡ����١����Υ����ѡ��桼���Τߤ˵��Ĥ���Ƥ��ޤ���
Tip: psql �� \copy �ϥ��饤����Ȥθ��¤ǡ����饤����ȤΥޥ���ˤƥե�������ɤ߽�Ԥ��ޤ��� �������äơ������ѡ��桼���θ��¤�ɬ�פ���ޤ���
COPY �ǻ��ꤵ���ե�����̾�������Хѥ��ǵ��Ҥ��뤳�Ȥ��ᤷ�ޤ���COPY TO ���ޥ�ɤξ��ǤϥХå�����ɤˤ�äƶ���Ū�ˤ����ʤ�ޤ�����COPY FROM ���ޥ�ɤǤ����Хѥ��ˤ�äƻ��ꤵ�줿�ե�������ɤ߹��ळ�Ȥ��ǽ�ȤʤäƤ��ޤ������Υѥ��ϡ����饤����Ȥκ�ȥǥ��쥯�ȥ�ǤϤʤ����Хå�����ɤκ�ȥǥ��쥯�ȥ��$PGDATA �β��Τɤ����ˤ�������Ū�ʥǥ��쥯�ȥ�Ȥ��Ʋ�ᤵ��ޤ���
COPY�� BINARY ���ץ����ʤ��ǻ��Ѥ�����硢�ɤ߽����ե�����ϥơ��֥�� 1 �ĤιԤ� 1 �Ԥ�ɽ�����ƥ����ȥե�����Ȥʤ�ޤ����������(°��)�϶��ڤ�ʸ���Ƕ��ڤ��ޤ���°���ͼ��ΤϤ���°���Υǡ������ν��ϴؿ����������줿���ޤ��ϡ��������ϴؿ��Ǽ����դ���ǽ��ʸ����Ǥ������ꤵ�줿�̥���ʸ����ϡ�°���� NULL �ξ��ǻ��Ѥ���ޤ��� ���ϥե�����ιԤˤ��������ͽ������Ƥ�������¿���ä��꾯�ʤ��ä��ꤹ��ȡ�COPY FROM �ϥ��顼��Ф��ޤ���
OIDS �����ꤵ�줿��硢OID �ϥ桼���ǡ�������������Ρ��ǽ����Ȥ����ɤ߽���ޤ� (OID �� OID ������ʤ��ơ��֥���Ф��ƻ��ꤵ�줿���ϥ��顼��ȯ�����ޤ�)��
�ǡ����ν�λ�ϡ��Хå�����å���-�ԥꥪ��(\.) ���鹽������� 1 �Ԥ�ɽ����ޤ����ե�����ν�λ�ˤ�äơ�������Ʊ����ǽ�����뤳�Ȥ��Ǥ��ޤ��Τǡ��ǡ�����λ�ޡ����ϡ�Unix �ե����뤫���ɤ߹���ݤˤ����פǤ��� �����������饤����ȥ��ץꥱ�������ؤΡ��ޤ��ϡ�����Υ��ԡ��ξ��ϡ���λ�ޡ�����Ϳ���뤳�Ȥ�ɬ�פǤ���
�Хå�����å���ʸ�� (\) �� COPY �оݥǡ�����ǡ��Ԥ���ζ��ڤ�ʸ����Ƚ�ꤵ��Ƥ��ޤ���ǽ��������ǡ���ʸ��������Ȥ��뤳�Ȥ˻��Ѥ��뤳�Ȥ��Ǥ��ޤ����äˡ��ʲ���ʸ����°���ͤΰ����ȤʤäƤ������ ɬ�� �Хå�����å���������դ��ʤ���Фʤ�ޤ��Хå�����å��弫�Ρ����ԡ����Ѥ�����ڤ�ʸ��
�ʲ������̤ʥХå�����å��夫��Ϥޤ�ʸ�����¤Ӥϡ�COPY FROM �ˤ�äƲ�ᤵ��ޤ���
ʸ�����¤� | ɽ�� |
---|---|
\b | �Хå����ڡ��� (ASCII 8) |
\f | ���ڡ��� (ASCII 12) |
\n | ���� (ASCII 10) |
\r | ���� (ASCII 13) |
\t | ���� (ASCII 9) |
\v | ��ľ���� (ASCII 11) |
\���� | �Хå�����å����³����1 ���� 3 �Ĥ� 8 �ʿ���ɽ�������ˤ�äơ����Υ������ֹ椬����ʸ������ꤷ�ޤ��� |
N �ޤ��ϥԥꥪ�� (.) �Ȥ����ǡ���ʸ�������ˤϡ��Хå�����å����褷���դ��ʤ��Dz������������Ȥ߹�碌�ϡ����줾�졢�̥�ʸ���ȥǡ�����λ�ޡ����Υǥե���Ȥȴְ�äƲ�ᤵ��Ƥ��ޤ��ޤ�����Ǽ������Хå�����å���ʸ���ʳ���ʸ���Ϥ��Τޤ�ᤵ��ޤ���
COPY �ǡ������������륢�ץꥱ�������ϡ��ǡ�����β��Ԥ������줾�졢\n �� \r ���Ѵ����뤳�Ȥ��侩����Ƥ��ޤ�������(PostgreSQL 7.2 �Ȥ�������ΥС������)�ΤȤ������ü�ʰ�����ˡ����Ѥ��ʤ��Ȥ�ǡ������������ɽ�����Ȥ⡢�Хå�����å���Ȳ��Ԥǥǡ�����β��Ԥ�ɽ�����Ȥ��ǽ�Ǥ������������������ä�ɽ���Ϻ���Υ����ˤƥǥե���ȤǤϼ����դ����ʤ��ʤ�ޤ���
���٤ƤιԤν����ˤ� Unix �����β���ʸ����"\n"�ˤǤ��뤳�Ȥ����դ��Ƥ������������ߤ� COPY FROM�Ǥϡ�MS-DOS �� Mac �����β��Ԥ��ޤޤ�Ƥ���ե�������Ф��Ƥϡ����Ԥɤ����ư���Ԥ��ޤ�����Υ������ѹ�����ͽ��Ǥ���
COPY BINARY�ǻ��Ѥ����ե���������� PostgreSQL v7.1�ǡ��ѹ�����ޤ����� �����������ϥե�����إå���0 �ʾ�Υ��ץ롢�ե�����ȥ졼��ǹ�������Ƥ��ޤ���
�ե�����إå��� 24 �Х��Ȥθ���ե�����ɤǹ������졢���θ�˲���Ĺ�γ�ĥ�إå�������ޤ�������ե�����ɤϲ����ΤȤ���Ǥ���
12�Х��ȤΥ�������PGBCOPY\n\377\r\n\0�Ǥ���null(\0)�ϥ����ͥ����ɬ��ɬ�פǤ��뤳�Ȥ����դ��Ƥ��������ʥ����ͥ���Ϥ��줤�� 8 �ӥåȤ�ž������ʤ��ä��ե�������ưפ˼��̤Ǥ���褦���߷פ���Ƥ��ޤ������Υ����ͥ���ϲ����Ѵ��Υե��륿����null�κ������̥ӥå�������ѥ�ƥ����ѹ��ʤɤˤ�ä��ѹ�����ޤ��ˡ�
�������ΥХ����¤Ӥˤ����� int32 ����� 0x01020304�������ʥХ����¤Ӥ��礬���Ф��줿��硢����Ū���ɤ߹�����ϰ���³���ե�����ɤΥХ��Ȥ�Ҥä����֤����Ȥ��Ǥ���褦�ˤʤ�ޤ���
�ե���������ν�����ʬ�� int32 �ӥåȥޥ������ӥåȤ�0��LSB�ˤ���31��MSB�ˤޤǤ��ֹ椬�դ����ޤ��� ���Υե�����ɤ������Ƥθ�³�������ե�����ɤΥ���ǥ������ɽ�����������Υ���ǥ��������Ȥ��Ƴ�Ǽ����뤳�Ȥ����դ��Ʋ��������ӥåȤ� 16-31 �Ͻ��פʥե���������˴�Ϣ���뤳�Ȥ������ͽ��Ƥ��ޤ��� �ɤ߹�����Ϥ����ϰϤ�ͽ�����Ƥ��ʤ��ӥåȤ����ȯ�������ݤˤϡ����Υե�������˴�����ɬ�פ�����ޤ����ӥå� 0���ӥå� 15 �Ͻ���θ����ߴ����Τ���ե���������Ǥ��뤫�ι�ޤ�Ԥ������ͽ��Ƥ��ޤ��� �ɤ߹�����Ϥ����ϰϤ�ͽ�����Ƥ��ʤ��ӥåȤ����ȯ�������ݤˤϡ�̵�뤷�ʤ��ƤϤʤ�ޤ����ߤǤϡ�1�ĤΥե饰�ӥåȤΤߤ��������ơ�¾�Ϥ��٤�0�Ȥ��ʤ���Фʤ�ޤ���
�⤷ 1 �ʤ�� OID ������פ˴ޤޤ�ޤ��� 0 �ξ��ˤϴޤޤ�ޤ���
���켫�Ȥ�ޤޤʤ����إå��λ�;�� int32 �ΥХ���Ĺ������ΥС������Ǥϡ������0�ǡ����Τ�����˺ǽ�Υ��ץ뤬³���ޤ�������η������ѹ��Ǥϡ��إå����ɽ��������ɲä����뤫�⤷��ޤ����ɤ߹�����ϡ��ɤΤ褦���н��Ԥ��Ф����Τ����狼��ʤ��إå��˴ؤ��Ƥϡ��إå������Ф�ɬ�פ�����ޤ���
��ĥ�إå��ΰ�ϼ��ʳ�ǧ�Υ���Υ��������ݻ����뤿��˹ͤ����Ƥ��ޤ����ե饰�ե�����ɤ��ɤ߹�����˳�ĥ�ΰ�����Ƥ��Τ餻���ΤǤϤ���ޤ�������γ�ĥ�إå����Ƥ��߷פϸ�Υ����Τ���˻Ĥ��Ƥ���ޤ���
���Υǥ�����ϡ������ߴ����Τ���إå������ɲáʳ�ĥ�إå�������ɲá��䲼�̥ե饰�ӥåȤ�����ˤȸ����ߴ����Τʤ��ѹ����ѹ����ޤ��뤿��ι�̥ե饰�ӥåȤ������ɬ�פ˱�������ĥ�ΰ�ؤΥ��ݡ��Ⱦ����ɲáˤ�ͭ���Ǥ���
���٤ƤΥ��ץ�ϥ��ץ���� int16 �ǤΥե�����ɿ�����Ϥޤ�ޤ��ʸ������Ǥϡ��ơ��֥���Τ��٤ƤΥ��ץ��Ʊ��Υե�����ɿ�����Ĥ褦�ˤʤäƤ��ޤ�������ˤ����Ǥ���Ȥϸ¤�ޤ���ˡ� �Ǥ����顢���ץ���Τ��줾��Υե�����ɤǷ����֤���ơ��ե�����ɥǡ��������� int16 �� typlen ���տ路�ޤ��� typlen �ե�����ɤϰʲ��Τ褦�˲�ᤵ��ޤ���
�ե�����ɤ� NULL �ǡ���³����ǡ����Ϥ���ޤ���
�ե�����ɤϸ���Ĺ�Υǡ������ǡ�typlen �θ�ˤ��礦�� N �Х��ȤΥǡ���������ޤ���
�ե�����ɤ�����Ĺ�ǡ������ǡ����� 4 �Х��Ȥ�����Ĺ�إå��Ǥ��� ���Υإå��ˤ��켫�Ȥ�ޤ��Ĺ���ޤޤ�ޤ���
����Τ����ͽ�Ƥ��ޤ���
NULL �ǤϤʤ��ե�����ɤ��Ф��ơ��ɤ߹��������Ū��� typlen �����Ԥ��줿 typlen �Ȱ��פ��뤳�Ȥ��ǧ���뤳�Ȥ��Ǥ��ޤ��������ñ��Ǥ������ǡ��������Ԥ��Ƥ�����ΤǤ��뤫�ɤ����γ�ǧ�������Ǥ���
�ե�����ɴ֤Ǥϰ���·���Τ���Υѥǥ��䡢����¾���ɲ�Ū�ǡ����Ϥ���ޤ��ޤ��������ǥǡ������������Ϥ��Ǥ��뤫���Ϥ��Ǥ��뤫��Ƚ�Ǥ�Ԥ�ʤ����Ȥˤ����դ��Ƥ��������� �����ξ���ε���ϸΰդΤ�Τǡ��ե�����ΰܿ�������夵����Ư�������뤫�⤷��ޤ���ʤ�����������ǥ�����������ư��������������ʤɤ��顢�ޥ���֤Υե�����ΰ�ư�Ϥޤ����꤬����ޤ��ˡ�
OID ������פ˴ޤޤ�Ƥ�����ϡ�OID �Υե�����ɤϥե�����ɥ�����Ȥ�ľ��˰��֤��ޤ�������ϡ�¾�Υե�����ɤȲ���㤤�Ϥ���ޤ����ե�����ɥ�����Ȥˤϥ�����Ȥ���ޤ��� ���̤� typlen ������ޤ��� ����ˤ�� 4 �Х��Ȥ� 8 �Х��Ȥ� OID ���Ф��ƤȤꤿ����ô�����˽�����Ԥ����Ȥ䤽�줬˾�ޤ�����Ƚ�Ǥ��줿���� OID �� NULL �Ȥ���ɽ�������뤳�Ȥ�Ǥ��ޤ���
��������Ǥϡ��ե�����ɤζ���ʸ���Ȥ��ƽ����ʡ�|�סˤ���Ѥ����ơ��֥��ɸ����Ϥ˽Ф��ޤ���
COPY country TO stdout WITH DELIMITER '|';
�����Υ��ޥ�ɤϡ�Unix �ե����뤫��ǡ�����ơ��֥� country �˥��ԡ����ޤ���
COPY country FROM '/usr1/proj/bray/sql/country_data';
��������� stdin ����ơ��֥�˥��ԡ�����Ȥ���ͭ���ʥǡ������Ƥ��ޤ��ʤ������äơ��ǽ��Ԥ˽�ü��ɽ���¤Ӥ�����ޤ��ˡ�
AF AFGHANISTAN AL ALBANIA DZ ALGERIA ZM ZAMBIA ZW ZIMBABWE \.
�ƹԤζ���ϼºݤˤϥ��֤Ǥ��뤳�Ȥ����դ��Ƥ���������
�ʲ��ϡ�Linux/i586 �ޥ���ǤΥХ��ʥ�����ˤ��Ʊ���ǡ����ν��ϤǤ���Unix �Υ桼�ƥ���ƥ� od -c ���ޥ�ɤǥե��륿��Ԥä���Υǡ����Ҥ��Ƥ��ޤ����ơ��֥�ˤ� 3 �ĤΥե�����ɤ�����ޤ��� 1 ���ܤΥե�����ɤ� char(2) ����2 ���ܤΥե�����ɤ� text ����3 ���ܤΥե�����ɤ� integer �Ǥ������٤ƤιԤ� 3 ���ܤΥե�����ɤ� NULL �ͤ���äƤ��ޤ���
0000000 P G B C O P Y \n 377 \r \n \0 004 003 002 001 0000020 \0 \0 \0 \0 \0 \0 \0 \0 003 \0 377 377 006 \0 \0 \0 0000040 A F 377 377 017 \0 \0 \0 A F G H A N I S 0000060 T A N \0 \0 003 \0 377 377 006 \0 \0 \0 A L 377 0000100 377 \v \0 \0 \0 A L B A N I A \0 \0 003 \0 0000120 377 377 006 \0 \0 \0 D Z 377 377 \v \0 \0 \0 A L 0000140 G E R I A \0 \0 003 \0 377 377 006 \0 \0 \0 Z 0000160 M 377 377 \n \0 \0 \0 Z A M B I A \0 \0 003 0000200 \0 377 377 006 \0 \0 \0 Z W 377 377 \f \0 \0 \0 Z 0000220 I M B A B W E \0 \0 377 377
SQL92�ˤ�COPYʸ�Ϥ���ޤ���
�ʲ��ι�ʸ�ϡ�7��3 ������Υ��ץꥱ�������˻Ȥ��Ƥ�����ΤǤ��������ߤǤ⥵�ݡ��Ȥ���Ƥ��ޤ���
COPY [ BINARY ] table [ WITH OIDS ] FROM { 'filename' | stdin } [ [USING] DELIMITERS 'delimiter' ] [ WITH NULL AS 'null string' ] COPY [ BINARY ] table [ WITH OIDS ] TO { 'filename' | stdout } [ [USING] DELIMITERS 'delimiter' ] [ WITH NULL AS 'null string' ]