¾�ΥС�������ʸ�� �� 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

SET CONSTRAINTS

Name

SET CONSTRAINTS -- ���ߤΥȥ�󥶥�����������⡼�ɤ�����

Synopsis

SET CONSTRAINTS { ALL | constraint [, ...] } { DEFERRED | IMMEDIATE }
  

����

SET CONSTRAINTS�ϡ����ߤΥȥ�󥶥������ˤ����������ɾ����ˡ�����ꤷ�ޤ���IMMEDIATE �⡼�ɤǤϡ���Ĥ�ʸ�μ¹Ԥ������������󤬥����å�����ޤ���DEFERRED �⡼�ɤǤϡ��ȥ�󥶥�����󤬽�λ����ޤ�����ϥ����å�����ޤ���

Note: ���Υ��ޥ�ɤϡ����ԥȥ�󥶥��������Ǥ�����ο����񤤤��ѹ���������Ǥ��� ���Τ褦�ˤ���ȡ����Υ��ޥ�ɤ�����Ū�ʥȥ�󥶥������֥��å� (�㤨�� BEGIN �ǻϤޤ�֥��å�) �γ�¦�Ǽ¹Ԥ�����ˡ�����ƶ����ʤ��褦�˸����ޤ��� �ȥ�󥶥��������� SET CONSTRAINTS ���ޥ�ɤ�ȯ�Ԥ�����������ѹ����������ˤϡ�������������ݤ� INITIALLY DEFERRED �ޤ��� INITIALLY IMMEDIATE ����ꤷ�ޤ���

����Υ⡼�ɤ� IMMEDIATE ���ѹ��������ϡ�����������⡼�ɤ��̵�Ū��ͭ���ˤʤ�ޤ��� �Ĥޤ� (DEFERRED ����Ѥ��Ƥ�����ˤϡ� �ȥ�󥶥������ν�λ���˥����å�����뤳�Ȥˤʤ�̤�����å��Υǡ����ѹ���������� SET CONSTRAINTS ���ޥ�ɤμ¹���˥����å�����ޤ���

����Ϥ����������ˤ����ơ����INITIALLY DEFERRED��INITIALLY IMMEDIATE DEFERRABLE��INITIALLY IMMEDIATE NOT DEFERRABLE�λ��ĤΤ����Τ����줫����ħ������ޤ��������ܤΤ�Τϡ�SET CONSTRAINTS���ޥ�ɤ�ͭ���ˤʤ�ޤ���

���ΤȤ��������������������������������αƶ�������ޤ���CHECK ����� UNIQUE ����ϡ���˽�����֤�ľ��ɾ�����졢�ٱ䤵��ޤ��� (���INITIALLY IMMEDIATE NOT DEFERRABLE)��

�ߴ���

SQL92, SQL99

SET CONSTRAINTS �� SQL92 �� SQL99 ���������Ƥ��ޤ��� PostgreSQL �Ǥμ����ϡ�PostgreSQL �����¤ˤ�� SET CONSTRAINTS �� check ���󤪤�� unique �����Ŭ�Ѥ��뤳�Ȥ��Ǥ��ʤ��������ɸ�������˽�򤷤Ƥ��ޤ���