CREATE CONVERSION

����

CREATE CONVERSION -- ï¿½ï¿½ï¿½ï¿½Ò»ï¿½ï¿½ï¿½ÂµÄ±ï¿½ï¿½ï¿½×ªï¿½ï¿½

���

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

����

CREATE CONVERSION����һ���ַ�������� �µ�ת�������У������ΪDEFAULT��ת������ �Զ������ڿͻ��˺ͷ�����֮��ı���ת����Ϊ�����Ŀ�ģ����붨������ ת�����ӱ��� A �� B �Լ��ӱ��� B �� A����

Ҫ����һ��ת���������ӵ�иú����ϵ�EXECUTE��Ȩ �Լ�Ŀ��ģʽ�ϵ�CREATE��Ȩ��

����

DEFAULT

DEFAULT�Ӿ��ʾ���ת���Ǵ�Դ���뵽Ŀ������Ĭ�� ת������һ��ģʽ�ж���ÿһ������ԣ�ֻӦ����һ��Ĭ��ת����

name

ת�������ƣ����Ա�ģʽ�޶������û�б�ģʽ�޶�����ת���������� ��ǰģʽ�С���һ��ģʽ�У�ת�����Ʊ���Ψһ��

source_encoding

Դ�������ơ�

dest_encoding

Ŀ��������ơ�

function_name

������ִ��ת���ĺ��������������Ա�ģʽ�޶������û�У�����·�� �в��Ҹú�����

�ú����������һ�µ�������

conv_proc(
    integer,  -- Դ���� ID
    integer,  -- Ŀ����� ID
    cstring,  -- Դ�ַ�������ֵ��ֹ�� C �ַ�����
    internal, -- Ŀ�꣨��һ����ֵ��ֹ�� C �ַ�����䣩
    integer   -- Դ�ַ�������
) RETURNS void;

ע��

ʹ��DROP CONVERSION�����Ƴ��û������ת����

����ת����Ҫ�����Ȩ������δ���ķ����б����ġ�

ʾ��

ʹ��myfunc����һ���ӱ���UTF8�� LATIN1��ת����

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

������

CREATE CONVERSION��һ�� PostgreSQL��չ���� SQL ��׼�� û��CREATE CONVERSION��䣬������ һ��Ŀ�ĺ��﷨�����Ƶ� CREATE TRANSLATION��䡣

����

ALTER CONVERSION, CREATE FUNCTION, DROP CONVERSION