�Ѿ��ϥ��֥������Ȼظ��ǡ����١����Ǥγ�ǰ�Ǥ����ǡ����١����߷פˤ�������פʿ�������ǽ�����ޤ���
2 �ĤΥơ��֥��������ޤ���cities���Իԡ� �ơ��֥�� capitals�ʹ����ܽ���ϡ� �ơ��֥�Ǥ��������ܽ���Ϥ�����Ʊ�����ԻԤǤ⤢��ޤ��Τǡ����٤Ƥ��ԻԤ�ꥹ�Ȥ�����ϰ���Ū�˹����ܽ���Ϥ�ɽ������ʤ�餫����ˡ��ɬ�פǤ��������ͤʤ�Ĥ��Τ褦�ʰƤ��פ��뤫�⤷��ޤ���
CREATE TABLE capitals ( name text, population real, altitude int, 77 (in ft) state char(2) ); CREATE TABLE non_capitals ( name text, population real, altitude int 77 (in ft) ); CREATE VIEW cities AS SELECT name, population, altitude FROM capitals UNION SELECT name, population, altitude FROM non_capitals;
�䤤��碌��³����ʬ�ˤ�ư�������Ϥ���ޤ�������ҤȤĤ���ꤷ�Ƥ����Ĥ��ιԤ�����Ȥ��˽����ʤ�ޤ���
���褤�����ϤĤ��Τ褦�ˤʤ�ޤ���
CREATE TABLE cities ( name text, population real, altitude int 77 (in ft) ); CREATE TABLE capitals ( state char(2) ) INHERITS (cities);
���λ���� capitals�ʹ����ܽ���ϡ��ơ��֥�ιԤ������� cities���Իԡ� �ơ��֥�Τ��٤Ƥ��� name���Ի�̾���� population�ʿ��� ������ altitude��ɸ���)�Τ��٤Ƥ� �Ѿ����ޤ���name ��ϲ���Ĺʸ����ˤ������� PostgreSQL ���Ϥᤫ�������Ƥ���ǡ������Ǥ������ι��������Ϥϡ���������ߤ��뽣�� state ����̤˽�ͭ���Ƥ��ޤ���
�ʲ����䤤��碌����Ϲ����ܽ���Ϥ�ޤ�ɸ�� 500 �ե����Ȱʾ�˰��֤��뤹�٤Ƥ��ԻԤĤ��Ф��ޤ���
SELECT name, altitude FROM cities WHERE altitude > 500;
��̤ϤĤ��Τ褦�ˤʤ�ޤ���
name | altitude -----------+---------- Las Vegas | 2174 Mariposa | 1953 Madison | 845 (3 rows)
���ΰ����������ܽ���ϤǤϤʤ�ɸ�� 500 �ե����Ȱʾ�˰��֤����ԻԤĤ��Ф��ˤϤĤ��Τ褦�ˤ��ޤ���
SELECT name, altitude FROM ONLY cities WHERE altitude > 500;
name | altitude -----------+---------- Las Vegas | 2174 Mariposa | 1953 (2 rows)
������ cities���Իԡ� �������֤��줿 ONLY �ϷѾ����ؤˤ����� cities���Իԡ��ơ��֥�β��ؤˤ���ơ��֥�ǤϤʤ� cities���Իԡ��ơ��֥�ΤߤȤ��뤳�Ȥ��̣���ޤ��������������� SELECT�� UPDATE ����� DELETE �ʤɿ�¿���Υ��ޥ�ɤϤ��� ONLY ɽ���ݡ��Ȥ��Ƥ��ޤ���