CREATE [ OR REPLACE ] VIEW view [ ( column name list ) ] AS SELECT query
��������ӥ塼��̾���Ǥ� (����������̾�Ǥ��)��
�ӥ塼����˻��Ѥ���̾���Υꥹ�ȤǤ� (��ά��ǽ)�� ���ꤵ��Ƥ����硢�ꥹ�����̾���ˤ�� SQL �䤤��碌���������������̾�����ޤ���
�ӥ塼����ȹԤ��������� SQL �䤤��碌 (�Ĥޤ� SELECT ʸ) �Ǥ���
ͭ���ʰ����ˤĤ��Ƥξܺ٤ϡ�SELECT �Ȥ��Ƥ���������
�ӥ塼�κ���������������֤�����å������Ǥ���
���ꤷ���ӥ塼�����Ǥ˥ǡ����١�����¸�ߤ��Ƥ������ɽ������륨�顼�Ǥ���
������ꤷ�ʤ��ȡ����������������ä��ӥ塼����������ޤ����㤨�в����Υ��ޥ�ɤˤϷٹ𤬽Ф���ޤ���
CREATE VIEW vista AS SELECT 'Hello World'
���������Υ��ޥ�ɤˤϷٹ𤬽Фޤ���
CREATE VIEW vista AS SELECT text 'Hello World'
CREATE VIEW ��¹Ԥ���ȡ��䤤��碌�ˤ��ӥ塼������Ǥ��ޤ����ӥ塼��ʪ��Ū�ʼ��ΤȤ���¸�ߤ����ΤǤϤ���ޤ��� ���ΤǤϤʤ��ΤǤ������䤤��碌�������롼�� (ON SELECT �롼��) ����ưŪ���������졢�ӥ塼���Ф��� SELECT �����ݡ��Ȥ���Ƥ��ޤ���
CREATE OR REPLACE VIEW ��Ʊ�ͤ�Ư���ޤ�����������Ʊ��̾���Υӥ塼�����Ǥ�¸�ߤ��Ƥ�����ϡ����Υӥ塼���֤������ޤ��� �ӥ塼�ϡ�Ʊ����Υ��å� (�ĤޤꡢƱ����̾����ӥǡ�����) ���������뿷�����䤤��碌�ǤΤߡ��֤������뤳�Ȥ��Ǥ��ޤ���
��������̾���դ����Ƥ����� (���Ȥ��С�CREATE VIEW myschema.myview ...)���ӥ塼�ϻ��ꤵ�줿�������ޤǺ�������ޤ��� ��������̾���ʤ���С����Υӥ塼�ϸ��ߤΥ������� (�����ѥ������ˤ��륹�����ޡ�CURRENT_SCHEMA() ����) �Ǻ�������ޤ��� �ӥ塼��̾���ϡ�Ʊ�������������¾�Υӥ塼���ơ��֥롢���������⤷���ϥ���ǥå����Ȥϰۤʤ�̾���Ǥ���ɬ�פ�����ޤ���
���ߤΤȤ������ӥ塼���ɤ�����ѤǤ��������ƥ�ϡ��ӥ塼���Ф����������������������Ĥ��ޤ��ӥ塼���Ф��������ʤɤ�¾�Υơ��֥���Ф���Ŭ�ڤʽ����˽�����롼���������뤳�Ȥǡ�������ǽ�ʥӥ塼��Ʊ�����̤����뤳�Ȥ��Ǥ��ޤ��� ���ܺ٤ʾ���ˤĤ��Ƥϡ�CREATE RULE �Ȥ��Ʋ�������
�ӥ塼��������ˤϡ�DROP VIEW ʸ����Ѥ��Ʋ�������
������ʸ�Ǥϡ����Ƥθ�ڱDz� (Comedy films) ��������ӥ塼��������Ƥ��ޤ���
CREATE VIEW kinds AS SELECT * FROM films WHERE kind = 'Comedy'; SELECT * FROM kinds; code | title | did | date_prod | kind | len -------+---------------------------+-----+------------+--------+------- UA502 | Bananas | 105 | 1971-07-13 | Comedy | 01:22 C_701 | There's a Girl in my Soup | 107 | 1970-06-11 | Comedy | 01:36 (2 rows)
SQL92 �Ǥϡ�CREATE VIEW ʸ���Ф������Ĥ����ɲõ�ǽ���ꤷ�Ƥ��ޤ���
CREATE VIEW view [ column [, ...] ] AS SELECT expression [ AS colname ] [, ...] FROM table [ WHERE condition ] [ WITH [ CASCADE | LOCAL ] CHECK OPTION ]
���Ƥ� SQL92 ���ޥ�ɤΥ��ץ�����ϡ��ʲ����̤�Ǥ���
���Υ��ץ����ϡ�����������ǽ���Τ���ӥ塼�˻��Ѥ��ޤ��� �ӥ塼���Ф������Ƥ� INSERT �� UPDATE ���ޥ�ɤϡ��ӥ塼����ξ��������Ƥ��뤫�ɤ��������å�����ޤ��� �����������Ƥ��ʤ���硢���ι����ϵ��ݤ���ޤ���
���Υӥ塼��������������å����ޤ���
���Υӥ塼�Ȱ�¸���Ƥ������ƤΥӥ塼��������������å����ޤ��� CASCADE �ޤ��� LOCAL �Τ��������ꤵ��Ƥ��ʤ����ϡ�CASCADE �����ꤵ�줿��ΤȲ��ꤵ��ޤ���
CREATE OR REPLACE VIEW �� PostgreSQL �θ����ĥ�Ǥ���