CREATE CONVERSION

Name

CREATE CONVERSION -- ����һ���û����������ת��

Synopsis

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

����

CREATE CONVERSION ����һ���µı���ת���� ת�������ֿ������� convert �����ڲ������ض��ı���ת���� ͬ�������Ϊ DEFAULT ��ת������������ǰ�˺ͺ��֮����Զ�����ת���� �������ԭ�����DZ��붨������ת�����ӱ��� A �� B �Լ��ӱ��� B �� A��

Ϊ�˿��Դ���ת����������ں�������EXECUTEȨ�޲�������Ŀ��ģʽ�ϵ�CREATEȨ�ޡ�

����

DEFAULT

DEFAULT �Ӿ��ʾ����ת�����ڴ�����Դ���뵽Ŀ�ı���������ȱʡ�ġ���һ��ģʽ��ÿ�������Ӧ��ֻ��һ��ȱʡ���롣

conversion_name

ת�������֡�ת����������ģʽ���Ρ����û�У���ôת�����ڵ�ǰģʽ�ж��塣ת������һ��ģʽ�����Ψһ��

source_encoding

Դ��������

dest_encoding

Ŀ�ı�������

funcname

����ִ��ת���ĺ��������������������ģʽ�����Ρ� ���û�У���ô����·�����ҳ����������

�˺������������µ����ӣ�

conv_proc(
integer,	-- Դ���� ID
integer,	-- Ŀ�ı��� ID
cstring,	-- Դ�ִ����ս�β�� C �ִ���
cstring,	-- Ŀ���ִ����ս�β�� C �ִ���
integer		-- Դ�ִ�����
) RETURNS void;

ע��

ʹ�� DROP CONVERSION ɾ���û������ת����

����ת������Ҫ��Ȩ�޿�����δ���İ汾�иı䡣

���

CREATE CONVERSION

�������ת���ɹ����������ش���Ϣ��

����

�� myfunc ����һ���ӱ��� UNICODE �� LATIN1 ��ת����

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

������

CREATE CONVERSION �� PostgreSQL ����չ�� �� SQL ��׼��û��CREATE CONVERSION ��䡣

�ּ�

ALTER CONVERSION, CREATE FUNCTION, DROP CONVERSION