ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) action [ ... ] [ RESTRICT ] ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) RENAME TO new_name ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) OWNER TO new_owner ALTER FUNCTION name ( [ [ argmode ] [ argname ] argtype [, ...] ] ) SET SCHEMA new_schema �����ǡ�action�ϰʲ��Τ����줫�Ǥ��� CALLED ON NULL INPUT | RETURNS NULL ON NULL INPUT | STRICT IMMUTABLE | STABLE | VOLATILE [ EXTERNAL ] SECURITY INVOKER | [ EXTERNAL ] SECURITY DEFINER COST execution_cost ROWS result_rows SET configuration_parameter { TO | = } { value | DEFAULT } SET configuration_parameter FROM CURRENT RESET configuration_parameter RESET ALL
ALTER FUNCTION�ϴؿ�������ѹ����ޤ���
ALTER FUNCTION����Ѥ���ˤϴؿ��ν�ͭ�ԤǤʤ���Фʤ�ޤ��� �ؿ��Υ������ޤ��ѹ�����ˤϡ��������������ޤˤ�����CREATE���¤�ɬ�פǤ��� ��ͭ�Ԥ��ѹ�����ˤϡ�ľ�ܤޤ��ϴ���Ū�˿�����������Υ��ФǤʤ���Фʤ�ޤ��� �ޤ������Υ����뤬�ؿ��Υ������ޤˤ�����CREATE������ʤ���Фʤ�ޤ��� �ʤ������¤ˤ�ꡢ����Ū�ˡ���ͭ�Ԥ��ѹ����ؿ��κ���Ⱥƺ����ǹԤ����Ȥ��Ǥ��ʤ����餫�ν�����Ԥ�ʤ��褦�ˤʤ�ޤ��� �������������ѡ��桼���Ϥ��٤Ƥδؿ��ν�ͭ�Ԥ��ѹ����뤳�Ȥ��Ǥ��ޤ�����
��¸�δؿ�̾�Ǥ��ʥ���������̾��ġˡ�
�����Υ⡼�ɤǡ�IN��OUT��INOUT��VARIADIC�Τ����줫�Ǥ��� ��ά���줿���Υǥե���Ȥ�IN�Ǥ��� �ؿ��μ��̤�Ԥ��ˤ����ϰ����Τߤ�ɬ�פǤ��Τǡ��ºݤˤ�ALTER FUNCTION��OUT������̵�뤹�뤳�Ȥ����դ��Ƥ��������� �Ǥ��Τǡ�IN��INOUT�����VARIADIC��������뤳�Ȥǽ�ʬ�Ǥ���
������̾���Ǥ��� �ؿ��μ��̤�Ԥ��ˤϰ����Υǡ������Τߤ�ɬ�פǤ��Τǡ��ºݤˤ�ALTER FUNCTION�ϰ�����̾����̵�뤹�뤳�Ȥ����դ��Ƥ���������
�⤷����С����δؿ��ΰ����Υǡ�������ʣ���ġˤǤ��� �ʥ������ޤǽ�����ǽ�Ǥ���
�������ؿ�̾�Ǥ���
�������ؿ��ν�ͭ�ԤǤ��� �ؿ���SECURITY DEFINER�����ꤵ��Ƥ����硢���θ�Ͽ�������ͭ�Ԥθ��¤Ǵؿ����¹Ԥ���뤳�Ȥ����դ��Ƥ���������
�ؿ��ο������������ޤǤ���
CALLED ON NULL INPUT�ϡ������ΰ����ޤ��Ϥ��٤Ƥ�NULL�ξ��˴ؿ����ƤӽФ����褦���ѹ����ޤ��� RETURNS NULL ON NULL INPUT�⤷����STRICT�ϡ������ΰ�����NULL�ξ��˴ؿ����ƤӽФ���ʤ��褦���ѹ����ޤ��� �ܺ٤�CREATE FUNCTION�Ȥ��Ƥ���������
�ؿ��δ�ȯ������ꤷ��������ѹ����ޤ��� �ؿ��δ�ȯ���˴ؤ���ܺ٤�CREATE FUNCTION�Ȥ��Ƥ���������
�ؿ��Υ������ƥ�������Ԥˤ��뤫�ݤ����ѹ����ޤ��� EXTERNAL������ɤ�SQL�Ȥθߴ����Τ���Τ�ΤǤ��ꡢ̵�뤵��ޤ��� ���ε�ǽ�ξܺ٤�CREATE FUNCTION�Ȥ��Ƥ���������
�ؿ��ο���¹ԥ����Ȥ��ѹ����ޤ��� �ܺ٤�CREATE FUNCTION�Ȥ��Ƥ���������
������֤��ؿ����֤�������Կ����ѹ����ޤ��� �ܺ٤�CREATE FUNCTION�Ȥ��Ƥ���������
�ؿ��ƤӽФ���������ѥ������Ф��ƹԤ����������ɲäޤ����ѹ����ޤ��� value��DEFAULT���ޤ��Ϥ����������RESET�����Ѥ��줿��硢�ؿ��ζɽ�Ū������Ϻ������ޤ��� ���Τ��ᡢ�ؿ��Ϥ��δĶ����¸�ߤ����ͤǼ¹Ԥ���ޤ��� ���٤Ƥδؿ��ζɽ�Ū��������������������RESET ALL����Ѥ��Ƥ��������� SET FROM CURRENT�ϡ����å����ˤ�����ѥ����θ����ͤ�ؿ���ư����Ŭ�Ѥ�����ͤȤ����ݴɤ��ޤ���
ɸ��SQL�Ȥθߴ����Τ���Τ�ΤǤ��ꡢ̵�뤵��ޤ���
integer���Ѥ�sqrt�ؿ���̾����square_root���ѹ����ޤ���
ALTER FUNCTION sqrt(integer) RENAME TO square_root;
integer���Ѥ�sqrt�ؿ��ν�ͭ�Ԥ�joe���ѹ����ޤ���
ALTER FUNCTION sqrt(integer) OWNER TO joe;
integer���Ѥ�sqrt�ؿ��Υ������ޤ�maths���ѹ����ޤ���
ALTER FUNCTION sqrt(integer) SET SCHEMA maths;
�ؿ��Ѥ˸����ѥ���ưŪ�����ꤹ��褦��Ĵ�����ޤ���
ALTER FUNCTION check_password(text) SET search_path = admin, pg_temp;
�ؿ��Ѥ�search_path�μ�ư�����̵���ˤ��ޤ���
ALTER FUNCTION check_password(text) RESET search_path;
�ƤӽФ����ǻ��Ѥ���븡���ѥ��Ǥ��δؿ����¹Ԥ����褦�ˤʤ�ޤ���