bytea�ǡ������ϥХ��ʥ������¸���ǽ�ˤ��ޤ��� ɽ8-6�Ȥ��Ƥ���������
�Х��ʥ�ʸ����ϥ����ƥåȡʤޤ��ϥХ��ȡˤ�Ϣ³�Ǥ��� �Х��ʥ�ʸ����ʸ����Ȱۤʤ����ϼ���2���Ǥ��� 1���ܤϡ��Х��ʥ�ʸ����ϥ������ͤΥ����ƥåȤ�¾��"ɽ���Ǥ��ʤ�"�����ƥåȡ��̾�32����126���ϰϳ��Υ����ƥåȡˤ���¸�Ǥ���Ȥ������ȤǤ��� ʸ����Ǥϥ����Ȥ��������ƥåȤϻ��ѤǤ��ޤ��� �ޤ����ǡ����١��������Ƥ���ʸ�����å���沽������̵���ʥ����ƥå��ͤ䥪���ƥå��ͤ��¤Ӥ���ѤǤ��ޤ��� 2���ܤϡ��Х��ʥ�ʸ�����黻����ȼºݤΥХ��Ȥ����������Τ��Ф��ơ�ʸ����ν����ϥ�����������˽����Ȥ������ȤǤ��� �ޤȤ��ȡ��Х��ʥ�ʸ����ϥץ�����ޤ�"�Х����Τ��"�ȹͤ����Τ��Ǽ����Τ�Ŭ����ʸ����ϥƥ����Ȥ��Ǽ����Τ�Ŭ���Ƥ��ޤ���
bytea�ͤ����Ϥ���ݤˡ�������ͤΥ����ƥåȤ�SQLʸ���ʸ�����ƥ��ΰ����Ȥ��ƻ��Ѥ���ˤϡ����Υ����ƥåȤ������פ���ɬ��������ޤ��ʤʤ������ƤΥ����ƥåȤ��ͤ������פ�������Ǥ��ޤ��ˡ� ����Ū�ˤ��륪���ƥåȤ������פ���ˤϡ�����10�ʥ����ƥå��ͤ�������3���8���ֹ���Ѵ�����2�ĤΥХå�����å���������դ��ޤ��� ɽ8-7�ˤϡ����������פ���ɬ�פ�����ʸ���ȡ��������إ��������ץ��������Ƥ��ޤ���
ɽ 8-7. �����ƥåȤ������פ���bytea��ƥ��
10�ʥ����ƥå��� | ���� | ���������פ��줿����ɽ�� | �� | ����ɽ�� |
---|---|---|---|---|
0 | ���������ƥå� | '\\000' | SELECT '\\000'::bytea; | \000 |
39 | ñ������� | '\''�⤷����'\\047' | SELECT '\''::bytea; | ' |
92 | �Хå�����å��� | '\\\\'�⤷����'\\134' | SELECT '\\\\'::bytea; | \\ |
0 to 31 and 127 to 255 | "ɽ���Ǥ��ʤ�"�����ƥå� | '\\xxx'��8�ʿ��� | SELECT '\\001'::bytea; | \001 |
�ºݤˤϡ�"ɽ���Ǥ��ʤ�"�����ƥåȤ��Ф��륨����������ϥ������������˰�¸�����Ѳ����ޤ��� �����ˤ�äƤϡ����������פʤ��ǺѤळ�Ȥ⤢��ޤ��� ɽ8-7����γƷ�̤ϡ����������ƥåȤȥХå�����å���ν���ɽ����1ʸ���ʾ�Ǥ��äƤ⡢Ĺ�������Τ�1�����ƥåȤǤ��뤳�Ȥ����դ��Ƥ���������
ɽ8-7�Ǽ������褦�ˡ�¿���ΥХå�����å�����դ��ʤ���Фʤ�ʤ���ͳ�ϡ�ʸ�����ƥ��Ȥ��Ƶ��Ҥ��줿����ʸ����ϡ�PostgreSQL�����о��2�Ĥβ����ʳ����̲᤹��ɬ�פ����뤳�ȤǤ��� ���Ȥ߹�碌�κǽ�ΥХå�����å����ʸ�����ƥ���ѥѡ����ǥ���������ʸ���Ȳ�ᤵ�졢2���ܤΥХå�����å����Ĥ��ơ������Ǿ���ޤ��� �Ĥ�ΥХå�����å���ϡ�bytea���ϴؿ���3��Υ����ƥå��ͤ���Ƭ���դ����桢�⤷���ϡ�¾�ΥХå�����å���������פ��뵭��Ȥ���ǧ�����ޤ��� �㤨�С�'\\001'�Ȥ��ƥ����Ф��Ϥ��줿ʸ�����ƥ��ϡ�ʸ�����ƥ���ѥѡ������̲ᤷ����'\001'�Τ褦�ˤʤ�ޤ��� '\001'�Ϥ��θ�bytea���ϴؿ�������졢10�ʿ���1��1�ĤΥ����ƥåȤ��Ѵ�����ޤ��� ���ݥ��ȥ��ե���'��ʸ����bytea�Ǥ����̤˰���줺���̾��ʸ�����ƥ��ε�§�˽������Ȥ����դ��Ƥ������� ����4.1.2.1�⻲�Ȥ��Ƥ��������ˡ�
�ޤ���Bytea�����ƥåȤϽ��ϻ��⥨�������פ���ޤ��� ����Ū�ˤϡ���"ɽ���Ǥ��ʤ�"�����ƥåȤϡ�1�ĤΥХå�����å���θ��������3��8�ʿ��Ȥ��������Ѵ�����ޤ��� �ۤȤ�ɤ�"ɽ���Ǥ���"�����ƥåȤϡ����饤�����ʸ�����åȤˤ�����ɸ��ɽ����ɽ����ޤ��� 10�ʿ���92�Ȥʤ륪���ƥåȡʥХå�����å���ˤϡ��̤����̤ʽ���ɽ���Ȥʤ�ޤ��� �ܺ٤�ɽ8-8�˼����ޤ���
ɽ 8-8. bytea���ϤΥ��������פ��줿�����ƥå�
10�ʥ����ƥå��� | ���� | ���������פ��줿����ɽ�� | �� | ���Ϸ�� |
---|---|---|---|---|
92 | �Хå�����å��� | \\ | SELECT '\\134'::bytea; | \\ |
0����31�����127����255 | "ɽ���Ǥ��ʤ�"�����ƥå� | \xxx��8�ʿ��� | SELECT '\\001'::bytea; | \001 |
32����126 | "ɽ���Ǥ���"�����ƥå� | ���饤�����ʸ�����åȤˤ�����ɽ�� | SELECT '\\176'::bytea; | ~ |
���Ѥ���PostgreSQL�Υե���ȥ���ɤˤ�äƤϡ�byteaʸ����������פޤ��ϥ��������פ���ݤˡ��ɲ�Ū�ʺ�Ȥ�ɬ�פˤʤ뤳�Ȥ�����ޤ��� �㤨�С����Ѥ��륤�ե�����������ʸ��������ʸ����ưŪ���������Ƥ��ޤ���硢������ʸ���⥨�������פ��ʤ���Фʤ�ޤ���
ɸ��SQL�Ǥϡ�BLOB�ޤ���BINARY LARGE OBJECT�Ȥ����ۤʤ�Х��ʥ�ʸ����������Ƥ��ޤ��� ���Ͻ�bytea�Ȱۤʤ�ޤ������Ѱդ���Ƥ���ؿ�����ӱ黻�ҤϤۤȤ��Ʊ���Ǥ���