31.2. PostgreSQL ����ϵͳ

�������Ϳ��Է�Ϊ�������ͣ��������ͣ����α���͡�

31.2.1. ��������

������������Щ�� SQL ���Բ�θ��͵ļ����� ʵ�ֵ����ͣ����� int4��ͨ����һ�ֵͼ������ԣ� ���� C��������ͨ������Щ������Ϊ�dz����������͵����Ͷ�Ӧ�� PostgreSQL ����Щ��������ֻ��ͨ���û��ṩ�ķ����������� ���Ҷ���Щ�������͵����Ե����ֻ�����û��������ķ�Χ�� �������ͽ�һ���ֳɱ������������͡�����ÿ�ֱ������ͣ� ϵͳ�����Զ�����һ����Ӧ���������ͣ����Ա���ñ������� �䳤�����顣

31.2.2. ��������

�������ͣ�����˵�����ͣ��ǵ��û�������ʱ�����ģ� ����Ҳ���Դ���һ��"������"��û�й������ �������͡�һ�ָ�������ֻ��һ����������ֶ����ƵĻ������͵��б� һ���������͵���ֵ��һ���ֶ�ֵ����һ���ֶ�ֵ��ɵļ�¼�� �û����Դ� SQL ��ѯ���������ֶΡ�

31.2.3. ��

���ǻ���һ���ض��Ļ������͵ģ��Ӻܶ�Ƕ�����������Ҳ���ԺͶ�Ӧ �Ļ������ͽ��������ǣ�һ���������Լ������������Чֵ�������� ���²���������������Чֵ��Χ��һ���Ӽ���

������� SQL ���� CREATE DOMAIN ������ ���ǵĴ�����ʹ�ò��ڱ������ۡ�

31.2.4. ���

ϵͳ���м�����������Ŀ�ĵ�"α����"��α���Ͳ��ܳ����ڱ� ���ֶ������У�Ҳ���������������͵����ԣ��������ǿ����������������IJ����� ������͡�������������ϵͳ���ṩ��һ���������ڱ�ʶ�������͵ĺ����� Table 8-20 �г������е�α���͡�

31.2.5. ��̬����

�����ر���Ȥ��α������ anyelement �� anyarray�� ������һ�������̬�������κ�����Щ���Ͷ��� �ĺ����ͽ�����̬������һ�ֶ�̬������������಻ͬ �����������ϲ����������жϾ������͵ķ�������һ�ε����У�ʹ��ʵ�ʴ��ݽ������������� ���жϡ�

��̬�����ͽ�����໥�󶨣������ڷ�����ѯ���õĺ���ʱ�������ض����������͡� ÿ�������� anyelement ��λ�ã��������߷������ͣ�������ӵ�� һ���ض���ʵ���������ͣ��������κθ����ĵ��ù����У����������� ��ͬ�������͡�ÿ������Ϊ anyarray ��λ�� ���������κ������������ͣ����ǣ����Ƶģ�����Ҳ������ͬ�������͡������Щ λ������Ϊ anyarray ��������λ������Ϊ anyelement�� ��ô�� anyarray λ���ϵ����ͱ�����Ԫ����������Щ������ anyelement λ���ϵ�ͬ���͵����顣

��ˣ��������һ������λ������Ϊһ����̬���ͣ���ʵ��Ч����ֻ����ijЩʵ�� �������͵���ϳ��֡����磬һ����������Ϊ equal(anyelement, anyelement) �������κ���������ֵ��ֻҪ���ǵ�����������ͬ��

���һ�������ĵķ���ֵ����Ϊ��̬���ͣ���ô������һ������λ��Ҳ�Ƕ�̬�ģ� �����ṩ�����������;����ôʵ���ʵ�ʷ��ص����͡����磬���û�������±� ���ƣ���ô���ǿ��Զ���һ������ʵ���±�ĺ������� subscript(anyarray, integer) returns anyelement�� �������Լ��ʵ���ϵĵ�һ��������һ���������ͣ���������������ӵ�һ�������� ʵ���������Ƶ�����ȷ�ķ������͡�