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

CREATE CONVERSION

Name

CREATE CONVERSION -- �桼��������Ѵ������

Synopsis

CREATE [DEFAULT] CONVERSION conversion_name
    FOR source_encoding TO dest_encoding FROM funcname

����

CREATE CONVERSION ����Ѥ���ȡ����������󥳡����Ѵ�������Ǥ��ޤ��� �Ѵ�̾�ϡ�CONVERT() �ؿ��ǻ��Ѥ��졢����Υ��󥳡����Ѵ�����ꤷ�ޤ��� �ޤ���DEFAULT �˻��ꤵ�줿�Ѵ��ϡ��ե���ȥ���ɤȥХå�����ɤδ֤Ǥμ�ưŪ�ʥ��󥳡����Ѵ��˻��ѤǤ��ޤ��� ���Τ��ᡢ���󥳡��� A ���饨�󥳡��� B �ء������ B ���� A �ؤȤ��� 2 �Ĥ��Ѵ���ɬ���������ɬ�פ�����ޤ���

�Ѵ���������뤿��ˤϡ����δؿ���¹Ԥ��븢�¡�������оݤȤʤ륹�����ޤ�������븢�¤��ݻ����Ƥ���ɬ�פ�����ޤ���

�ѥ�᡼��

DEFAULT

DEFAULT ��ˤ�ꡢ�����Ѵ���������������Ѵ��������оݤؤΥ��󥳡����Ѵ��Υǥե���ȤǤ��뤳�Ȥ�������ޤ��� 1 �ĤΥ���������Ǥϡ����󥳡��ɤ���ڥ��ˤĤ��� 1 �ĤΥ��󥳡��ɤΤߤ�ǥե���ȤˤǤ��ޤ���

conversion_name

�Ѵ���̾���Ǥ��� �Ѵ�̾�ϡ��������޽�������Ƥ����ǽ��������ޤ��� �������޽�������Ƥ��ʤ���硢�Ѵ��ϸ��ߤΥ������ޤ��������ޤ��� �Ѵ�̾�ϡ�����������ǰ�դǤ���ɬ�פ�����ޤ���

source_encoding

�Ѵ����Υ��󥳡���̾�Ǥ���

dest_encoding

�Ѵ���Υ��󥳡���̾�Ǥ���

funcname

���δؿ��ϡ��Ѵ���¹Ԥ��뤿��˻��Ѥ��ޤ��� �ؿ�̾�ϡ��������޽�������Ƥ����ǽ��������ޤ��� �������޽�������Ƥ��ʤ���硢�ؿ��ϥѥ��Ǹ�������ޤ���

�ؿ��ϡ������Τ褦�ʷ����ǵ��Ҥ���ɬ�פ�����ޤ���

	conv_proc(
	INTEGER,	-- �Ѵ������󥳡��� ID
	INTEGER,	-- �Ѵ��襨�󥳡��� ID
	CSTRING,	-- �Ѵ���ʸ���� (NULL �ǽ���� C ����ʸ����)
	CSTRING,	-- �Ѵ���ʸ���� (NULL �ǽ���� C ����ʸ����)
	INTEGER	-- �Ѵ���ʸ�����Ĺ��
	) returns VOID;
       

����

�桼��������Ѵ���������ˤϡ�DROP CONVERSION ����Ѥ��ޤ���

�Ѵ��κ�����ɬ�פʸ��¤ϡ������꡼�������С��������ѹ�������ǽ��������ޤ���

��

myfunc �ؿ�����Ѥ��ơ�UNICODE ���� LATIN1 �ؤΥ��󥳡����Ѵ����������ˤϡ��ʲ��Τ褦�ˤ��ޤ���

CREATE CONVERSION myconv FOR 'UNICODE' TO 'LATIN1' FROM myfunc;

�ߴ���

CREATE CONVERSION �ϡ�PostgreSQL �γ�ĥ�Ǥ��� SQL99 �ˤϡ�CREATE CONVERSION ʸ�Ϥ���ޤ���

��Ϣ����

CREATE FUNCTION��DROP CONVERSION��PostgreSQL �ץ�����ޥ�����