13.1.4 ALTER FUNCTION 구문
ALTER FUNCTIONfunc_name
[characteristic
...]characteristic
: COMMENT 'string
' | LANGUAGE SQL | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } | SQL SECURITY { DEFINER | INVOKER }
이 문을 사용하면 스토어드 함수의 특성을 변경할 수 있습니다. ALTER FUNCTION
문은 여러 변화를 지정할 수 있습니다. 그러나이 문을 사용하여 스토어드 함수의 매개 변수 또는 본문을 수정할 수 없습니다. 이러한 변경을하려면 DROP FUNCTION
및 CREATE FUNCTION
을 사용하여이 함수를 제거한 후 다시 작성해야합니다.
이 함수에 대한 ALTER ROUTINE
권한이 있어야합니다. (그 권한은 함수 작성자에게 자동으로 부여됩니다.) 바이너리 로깅이 활성화되어있는 경우 섹션 20.7 "저장 프로그램의 바이너리 로깅" 에서 설명 된 바와 같이 ALTER FUNCTION
문에 SUPER
권한이 필요할 수 있습니다.