¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

40.6. ���������塼��

���������塼���ϡ��ץ���/���ץƥ��ޥ��������֤��줿�ײ�������ꡢɬ�פʹԤν������Ф��������ȿ�����ޤ��� ������ܼ�Ū���׵�����󤻷���demand-pull�˥ѥ��ץ饤��ǽ�Ǥ��� �ײ�Ρ��ɤ��ƤФ���٤ˤ⤦�ҤȤĤιԤ�����Ϥ������Ԥ�����Ϥ������Ȥ�����Ԥ�ʤ���Фʤ�ޤ���

����Ū������󶡤�����Ū��ĺ���ΥΡ��ɤ� MergeJoin �Ρ��ɤǤ���������ꤷ�ޤ��礦�� �����ʤ�ޡ�����¹Ԥ�������ˡʤ��줾������ײ褫�� 1 �ĤŤġ� 2 �ĤιԤ��ä���ʤ��ƤϤ����ޤ��� �Ǥ����饨�������塼�������ײ��������뤿��˼�ʬ���Ȥ�Ƶ�Ū�˸ƤӽФ��ޤ���lefttree ���տ魯�����ײ褫�鳫�Ϥ��ޤ��ˡ� ������ĺ���ΥΡ��ɡʺ������ײ��ĺ���ΥΡ��ɡˤ� Sort �Ρ��ɤǡ������Ǥ�Ρ��ɼ��Τ�����������������ϹԤ��ä���ʤ��ƤϤ����ޤ��� Sort �λҥΡ��ɤϼºݤ��ɤ߹����оݤΥơ��֥��ɽ�����Ƥ��� SeqScan �Ρ��ɤΤ��Ȥ⤢�����ޤ��� ���ΥΡ��ɤν����ϥ��������塼���˥ơ��֥뤫��Ԥ���Ф����ƤӽФ��Ƥ���Ρ��ɤ��Ϥ��ᤵ���ޤ��� Sort �Ρ��ɤϥ������оݤ����ƤΥΡ��ɤ�������뤿��˻ҥΡ��ɤ�ȿ���ƤӽФ����ޤ��� ���Ϥ��ʤ��ʤä����ʻҥΡ��ɤ��ԤǤϤʤ� NULL ���֤��Ƥ�������Sort �����ɤ������Ȥ�¹Ԥ��ƺǽ�Ū�˺ǽ�ν��ϹԤ��֤����Ȥ��Ǥ���褦�ˤʤ�ޤ��� �Ĥޤ꥽���Ƚ�ˤ�����ǽ�η�̤Ǥ��� ��Ǥ��׵�˱����뤿�᥽���Ƚ�˰����Ϥ����Ȥ��Ǥ���褦�˻ĤäƤ���Ԥ���¸����ޤ���

MergeJoin �Ρ��ɤ�Ʊ���褦�ˤ��Ƥ��α����ײ褫��ǽ�ιԤ��׵ᤷ�ޤ��� �����Ǥդ��ĤιԤ����Ǥ��뤫�ɤ�����Ӥ���ޤ����⤷���Ǥ�����ˤϸƤӽФ�¦�˷�礵�줿�Ԥ��֤���ޤ��� ���θƤӽФ��λ��ˡ��⤷�������Ϥ��줿���ߤ��ȹ礻�����Ǥ��ʤ�����¨��ˡ�����ơ��֥뤢�뤤�Ϥ���ʳ��Υơ��֥����Ӥη�̤˰�¸���ơˤμ��ιԤ˿ʤ�ǡ����˰��פ����뤫�ɤ������ڤ���ޤ��� �ǽ�Ū�ˤϤ������ײ�⤷����¾�ηײ褬�Ȥ�����졢MergeJoin �Ρ��ɤ�����ʾ�η��Ԥ������Ǥ��ʤ��Ȥ�����̣�� NULL ���֤����Ȥˤʤ�ޤ���

ʣ�����䤤��碌��¿���γ��ؤȤʤä��ײ�Ρ��ɤ˷���뤳�Ȥ�����ޤ�������άŪ�ʼ�갷������Ʊ���Ǥ��� ���줾��ΥΡ��ɤϸƤӽФ�����٤˼��ν��ϹԤ�׻������֤��ޤ��� ���줾��ΥΡ��ɤ�Ʊ���˥ץ��ʤˤ�äƳ�����Ƥ�줿�����ʤ����򼰤�ͱƼ��Ǥ�Ŭ�Ѥ��ʤ���Фʤ�ʤ���Ǥ������ޤ���

���������塼�����������Ƥ� 4 �Ĥδ���Ū�� SQL ���򸡾ڤ��뤹�뤿����Ѥ����ޤ��� 4 �Ĥ� SQL ���Ȥ� SELECT��INSERT��UPDATE ������ DELETE �Ǥ��� SELECT�Ǥϡ��Ǿ�̳��ؤΥ��������奿�����ɤϥ��饤����Ȥ���Υ����䤤��碌�ײ�ˤ�ä��֤���뤽�줾��Τ�����Ԥ������֤����ɤ����ȤˤʤäƤ��ޤ��� INSERT�Ǥϡ� INSERT �ǻ��ꤵ�줿�оݤȤʤ�ơ��֥���֤��줿�Ԥ���������ޤ��� �ʤ���ñ��� INSERT ... VALUES ̿��ϤҤȤĤ� Result ���ͭ���Ƥ���ñ��ʷײ�ĥ꡼������������̤Ȥ��ƤιԤ��Ĥ����׻�����ˤȤɤޤ�ޤ��� ������ INSERT ... SELECT �ϥ����奼���奿�������Ǥ�����¤��ǽ�Ϥ�ȯ�����뤳�Ȥ�ɬ�פȤ����礬����ޤ��� UPDATE �Ǥϥץ��ʤ����Ƥι������줿����ͤ�ޤ���Ԥα黻��̤� TID�ʥ��ץ� ID���ޤ��� �� ID�ˤ�������ޤ��� ���������塼���κǾ峬�إ�٥�ǤϿ������������줿�Ԥκ����Ⱥ�����줿�Ť��Ԥ˰����դ��뤿�ᤳ�ξ�������Ѥ��ޤ��� DELETE �ǤϷײ褫��ºݤ��֤��줿������Ĥ���� TID �ǡ����������塼���κǾ峬�إ�٥�ϳ��оݹԤ�Ҥͤ��Ƥ뤳�ȤȺ���ΰ����դ��뤿���ñ�ˤ��� TID ����Ѥ��ޤ���