41.8. pg_cast

pg_cast ��洢��������ת��·���� ��������·������Щͨ�� CREATE CAST ����ġ�

Table 41-8. pg_cast �ֶ�

����������������
castsourceoidpg_type.oidԴ�������͵� OID
casttargetoidpg_type.oidĿ���������͵�OID
castfuncoidpg_proc.oid ����ִ�����ת���ĺ����� OID����������������� �����Ƽ��ݵģ���ôΪ�㣨Ҳ����˵������Ҫ����ʱ�IJ�����ִ�� ת������
castcontextchar  ��ʶ���ת��������ʲô��������á� e ��ʾֻ�ܽ�����ȷ��ת����ʹ�� CAST ���� ::���� a ��ʾ�ڸ�ֵ��Ŀ���ֶε�ʱ���������ã� Ҳ������ȷ���á� i ��ʾ�ڱ��ʽ����������ȻҲ�������������

�� pg_cast ���г�������ת��������������������ת����Դ������Ϊ���ĵ�һ���������ͣ� ���ҷ�������ת����Ŀ��������Ϊ���Ľ�����͡�һ������ת��������������������� ��������˵ڶ��������������� integer ���ͣ���������Ŀ�����͹��������δʣ� ���û�У����� -1����������˵�������������ô������ boolean ���ͣ� ���������ת����һ����ȷ��ת������ô������ true��������� false��

�� pg_cast �ﴴ��һ��Դ���ͺ�Ŀ��������ͬ�ļ�¼�Ǻ���ģ� ֻҪ������ĺ������ܶ��һ�������������ļ�¼����"����ת������"�� ���ǰѸ����͵���ֵת��Ϊ���ض����������δ���ֵ�Ϸ���ֵ�� ��������ע�⣬���ڻ���֧�ֽ���ȱʡ�������δʺ��û������������͹��������� ��������ʩֻ�����������������ͣ���Щ���Ͷ����������﷨����������������δ��﷨��

���һ�� pg_cast �ļ�¼���Ų�ͬ��ԭ���ͺ�Ŀ�����ͣ� ������һ�����ն���һ�������ĺ�������ô������ζ����һ�������һ������ת��������һ�����ͣ� ͬʱ������һ������ת�������û�������ļ�¼����ôת����һ��ʹ�����������δʵ������漰�������裬 һ��������������֮��ת��������һ���Ǹ������δʡ�