PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Fast Forward | Next |
ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT } ALTER DOMAIN name { SET | DROP } NOT NULL ALTER DOMAIN name ADD domain_constraint ALTER DOMAIN name DROP CONSTRAINT constraint_name [ RESTRICT | CASCADE ] ALTER DOMAIN name OWNER TO new_owner
ALTER DOMAIN ��һ��������Ķ��塣 ���м�������ʽ��
��Щ��ʽ���û���ɾ��һ�����ȱʡֵ����ע��ȱʡֻ���������� INSERT ������Dz���Ӱ��ʹ�ø����Ѿ��ڱ��е��С�
��Щ��ʽ�ı�һ�����Ƿ���Ϊ���� NULL ֵ�����Ǿܾ� NULL ֵ�� ��ʹ������ֶΰ����ǿյ�ֵ��ʱ����ֻ���� SET NOT NULL��
������ʽ����������һ���µ�Լ����ʹ�õ���� CREATE DOMAIN һ����������ֻ��������ʹ������ֶ������µ�Լ���������²��ܳɹ���
������ʽɾ��һ�����ϵ�Լ����
������ʽ����������߸ı�Ϊ����һ���û���
Ҫʹ�� ALTER DOMAIN�������ӵ�и�����ʹ�� ALTER DOMAIN OWNER ��ʱ������������ݿⳬ���û���
һ��Ҫ�ĵ�����������֣�������ģʽ���Σ���
����µ���Լ����
Ҫɾ��������Լ����
�Զ�ɾ��������������Լ����
������κ�����������ܾ�ɾ��Լ��������ȱʡ��Ϊ��
����������ߵ��û�����
��һ��������һ�� NOT NULL Լ����
ALTER DOMAIN zipcode SET NOT NULL;
��һ������ɾ��һ�� NOT NULL Լ����
ALTER DOMAIN zipcode DROP NOT NULL;
��һ����������һ�����Լ����
ALTER DOMAIN zipcode ADD CONSTRAINT zipchk CHECK (char_length(VALUE) = 5);
��һ������ɾ��һ�����Լ����
ALTER DOMAIN zipcode DROP CONSTRAINT zipchk;