�ӥå���Ȥ� 1 �� 0 �ΥӥåȤ�Ϣ³������ΤǤ����ӥåȥޥ������Ǽ�����긲�߲����뤿��˻��Ѥ���ޤ���SQL �Υӥåȥǡ������ˤ� BIT(x) �ǡ������� BIT VARYING(x) �ǡ�������2 �ĤΥǡ����������äơ������� x �����������Ǥ���
BIT ���Υǡ����ϸ�̩�� x ��ɽ�����Ĺ���˰��פ��ʤ���Фʤ�ޤ�����Ĺ�����Ĺ����û���ӥå�����Ǽ���褦�Ȥ���ȥ��顼�ˤʤ�ޤ���BIT VARYING ���Υǡ����Ϻ���Ĺ x �ޤǤβ���Ĺ�Ǥ�������Ĺ��ۤ���ӥå���ϼ����դ��ޤ���Ĺ������Τʤ� BIT �ǡ������� BIT(1) �ǡ�������Ʊ��ǡ�Ĺ������Τʤ� BIT VARYING �ǡ�������̵��Ĺ���̣���ޤ���
Note: PostgreSQL 7.2 �����˱����� BIT �ǡ������ǡ����ϱ�¦�������ͤᤵ��Ƥ��ޤ�����SQL ɸ��˽�뤿���ѹ�����ޤ����������ͤ�Υӥå�����������ˤϷ��黻�Ҥ� substring �ؿ����ȹ礻����Ѥ��ޤ���
�ӥå�������˴ؤ��빽ʸ���դ��Ƥξ���� Section 1.1.2.2 ���Ȥ����������ӥå������黻�Ҥȥӥå������ؿ����Ѱդ���Ƥ��ޤ���Chapter 4 �Ȥ��Ƥ���������
Example 3-3. �ӥå���ǡ�������Ȥä�
CREATE TABLE test (a BIT(3), b BIT VARYING(5)); INSERT INTO test VALUES (B'101', B'00'); INSERT INTO test VALUES (B'10', B'101'); ERROR: bit string length does not match type bit(3) ��ERROR: �ӥå����Ĺ�����ǡ����� bit(3) �Ȱ��פ��ޤ��� SELECT SUBSTRING(b FROM 1 FOR 2) FROM test;