CREATE DOMAIN domainname [AS] data_type
[ DEFAULT default_expr ]
[ constraint [ ... ] ]
�����Ǥ������ϡ��ʲ����̤�Ǥ���
[ CONSTRAINT constraint_name ]
{ NOT NULL | NULL }
��������ɥᥤ���̾���Ǥ� (����������̾�Ǥ��)��
�ɥᥤ��δ��ä�ʤ��ǡ������Ǥ�������ˤϡ��������Ҥ��ޤޤ���礬����ޤ����ǡ�����������Τ��ܺ٤ˤĤ��Ƥ� �桼�������� �Ȥ��Ʋ�������
DEFAULT �����Ѥ���ȡ��ɥᥤ��ǡ���������˥ǥե�����ͤ����Ǥ��ޤ��� �����ͤϡ�Ǥ�դ�̵�ѿ����Ǥ� (���������� select �ϵ��Ĥ���ޤ���)�� �ǥե���ȼ��Υǡ������ϡ����Υɥᥤ��Υǡ������Ȱ��פ���ɬ�פ�����ޤ���
�ǥե���ȼ��ϡ���������ͤ����ꤵ��ʤ������Ƥ��������ˤ����ƻ��Ѥ���ޤ��� �ɥᥤ��˥ǥե���Ȥ��ʤ���硢�ǥե�����ͤ� NULL �ˤʤ�ޤ���
Note: �ǥե�����ͤ��������˻��ꤵ�줿��硢�ɥᥤ��˴�Ϣ�դ����Ƥ���Ǥ�դΥǥե�����ͤϤ��٤ƾ����ޤ��� Ʊ�ͤˡ��ɥᥤ��Υǥե�����ͤϡ����ä�ʤ��ǡ������˴�Ϣ�դ���줿Ǥ�դΥǥե�����ͤ����ޤ���
��������ˤϡ����ץ�����̾�������Ǥ��ޤ������ꤵ��ʤ���С������ƥब̾�����������ޤ���
���Υɥᥤ����ͤȤ��� NULL ����ѤǤ��ޤ���
���Υɥᥤ����ͤȤ��� NULL ����ѤǤ��ޤ������줬�ǥե���ȤǤ���
���ζ����ɸ��Ū�� SQL �ǡ����١����Ȥθߴ����Τ�������˻��Ѳ�ǽ�Ǥ������������ץꥱ�������Ǥ������Ѥ��ʤ��Dz�������
CREATE DOMAIN ��¹Ԥ���ȡ��桼���ϡ����ߤΥǡ����١����ǻ��Ѥ��뿷�����ǡ����ɥᥤ��� PostgreSQL ����Ͽ���뤳�Ȥ��Ǥ��ޤ��� �ɥᥤ�����������桼���������ν�ͭ�ԤȤʤ�ޤ���
��������̾���դ����Ƥ����� (���Ȥ��С�CREATE DOMAIN myschema.mydomain ...)���ɥᥤ��ϻ��ꤵ�줿�������ޤǺ�������ޤ��� �դ����Ƥ��ʤ���С����Υɥᥤ��ϸ��ߤΥ������� (�����ѥ������ˤ��륹�����ޡ�CURRENT_SCHEMA() ����) �Ǻ�������ޤ��� �ɥᥤ��̾�ϡ����Υ����������¸�ߤ���ǡ���������ӥɥᥤ��δ֤ǡ���դǤ���ɬ�פ�����ޤ���
�ɥᥤ�����Ѥ���ȡ��ơ��֥�֤Ƕ��̤ʥե�����ɤ���ƥʥΤ���� 1 �ս�ˤޤȤ�뤳�Ȥ��Ǥ��������Ǥ��� ���Ȥ��С�E-mail ���ɥ쥹����ʣ���Υơ��֥�ǻ��Ѥ���Ƥ��ơ����٤�Ʊ���ץ��ѥƥ�����äƤ����礬����ޤ��� �ƥơ��֥�˸��̤���������ꤹ����⡢�ɥᥤ�������������ε�ǽ����Ѥ��Ƥ���������
�ʲ�����Ǥϡ�country_code �ǡ�����������������η���ơ��֥��������ǻ��Ѥ��Ƥ��ޤ���
CREATE DOMAIN country_code char(2) NOT NULL; CREATE TABLE countrylist (id INT4, country country_code);