PostgreSQL 8.0.0 �����ĵ���PostgreSQL �й� ������ | ||||
---|---|---|---|---|
Prev | Fast Backward | Chapter 41. ϵͳ�� | Fast Forward | Next |
pg_cast ��洢��������ת��·���� ��������·������Щͨ�� CREATE CAST ����ġ�
Table 41-8. pg_cast �ֶ�
���� | ���� | ���� | ���� |
---|---|---|---|
castsource | oid | pg_type.oid | Դ�������͵� OID |
casttarget | oid | pg_type.oid | Ŀ���������͵�OID |
castfunc | oid | pg_proc.oid | ����ִ�����ת���ĺ����� OID����������������� �����Ƽ��ݵģ���ôΪ�㣨Ҳ����˵������Ҫ����ʱ�IJ�����ִ�� ת������ |
castcontext | char | ��ʶ���ת��������ʲô��������á� e ��ʾֻ�ܽ�����ȷ��ת����ʹ�� CAST ���� ::���� a ��ʾ�ڸ�ֵ��Ŀ���ֶε�ʱ���������ã� Ҳ������ȷ���á� i ��ʾ�ڱ��ʽ����������ȻҲ������������� |
�� pg_cast ���г�������ת��������������������ת����Դ������Ϊ���ĵ�һ���������ͣ� ���ҷ�������ת����Ŀ��������Ϊ���Ľ�����͡�һ������ת��������������������� ��������˵ڶ��������������� integer ���ͣ���������Ŀ�������������δʣ� ���û�У����� -1����������˵�������������ô������ boolean ���ͣ� ���������ת����һ����ȷ��ת������ô������ true��������� false��
�� pg_cast �ﴴ��һ��Դ���ͺ�Ŀ��������ͬ�ļ�¼�Ǻ���ģ� ֻҪ������ĺ������ܶ��һ�������������ļ�¼����"����ת������"�� ���ǰѸ����͵���ֵת��Ϊ���ض����������δ���ֵ�Ϸ���ֵ�� ��������ע�⣬���ڻ���֧�ֽ���ȱʡ�������δʺ��û��������������������� ��������ʩֻ�����������������ͣ���Щ���Ͷ��������������������������δ����
���һ�� pg_cast �ļ�¼���Ų�ͬ��ԭ���ͺ�Ŀ�����ͣ� ������һ�����ն���һ�������ĺ�������ô������ζ����һ�������һ������ת��������һ�����ͣ� ͬʱ������һ������ת�������û�������ļ�¼����ôת����һ��ʹ�����������δʵ������漰�������裬 һ��������������֮��ת��������һ���Ǹ������δʡ�