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

名前

CREATE CONVERSION -- ��������沽�����Ѵ������

概要

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

����

CREATE CONVERSION����Ѥ���ȡ�������ʸ�����å���沽�����֤��Ѵ�������Ǥ��ޤ��� �ޤ���DEFAULT�Ȥ��ƻ��ꤵ�줿�Ѵ��ϡ����饤����Ȥȥ����Фδ֤Ǥμ�ưŪ����沽�������Ѵ��˻��ѤǤ��ޤ��� ���Τ���ˤϡ���沽����A������沽����B�ء����������沽����B������沽����A�ؤȤ���2�Ĥ��Ѵ����������ɬ�פ�����ޤ���

�Ѵ���������뤿��ˤϡ����δؿ���EXECUTE���¡�����ӡ��оݤȤʤ륹�����޾��CREATE���¤��ݻ����Ƥ���ɬ�פ�����ޤ���

�ѥ�᡼��

DEFAULT

DEFAULT��ˤ�ꡢ�����Ѵ��������ꤵ�줿�Ѵ��������оݤȤʤ���沽�����ؤ��Ѵ��Υǥե���ȤǤ��뤳�Ȥ�������ޤ��� 1�ĤΥ���������ǥǥե���ȤȤ�����Ѵ��ϡ���沽�������Ȥ߹�碌1�Ȥˤ�����1�Ĥ����Ǥ���

name

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

source_encoding

�Ѵ�������沽����̾�Ǥ���

dest_encoding

�Ѵ������沽����̾�Ǥ���

funcname

���δؿ��ϡ��Ѵ��μ¹Ԥ˻��Ѥ���ޤ��� �ؿ�̾�ϡ��������޽������뤳�Ȥ��Ǥ��ޤ��� �������޽�������Ƥ��ʤ���硢�ؿ��ϥѥ����鸡������ޤ���

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

conv_proc(
    integer,  -- �Ѵ�����沽����ID
    integer,  -- �Ѵ�����沽����ID
    cstring,  -- �Ѵ���ʸ�����NULL�ǽ����C����ʸ�����
    internal, -- �Ѵ���ʸ�����NULL�ǽ����C����ʸ�����
    integer   -- �Ѵ���ʸ����Ĺ
) RETURNS void;

����

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

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

��

myfunc�ؿ�����Ѥ��ơ�UTF8����LATIN1�ؤ���沽�������Ѵ���������ޤ���

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

�ߴ���

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

��Ϣ����

ALTER CONVERSION, CREATE FUNCTION, DROP CONVERSION