Loading...
MySQL 9.5 Reference Manual 9.5의 15.1.4 ALTER FUNCTION Statement의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
1ALTER FUNCTION func_name [characteristic ...] 2 3characteristic: { 4 COMMENT 'string' 5 | LANGUAGE {SQL | JAVASCRIPT} 6 | { CONTAINS SQL | NO SQL | READS SQL DATA | MODIFIES SQL DATA } 7 | SQL SECURITY { DEFINER | INVOKER } 8 | USING([library_reference][, library_reference][, ...]) 9}
이 statement는 저장 함수의 특성을 변경하는 데 사용할 수 있습니다.
ALTER FUNCTION statement에서는 둘 이상의 변경을 지정할 수 있습니다.
그러나 이 statement를 사용하여 저장 함수의 파라미터나 본문을 변경할 수는 없습니다.
이러한 변경을 수행하려면 DROP FUNCTION 및 CREATE FUNCTION를 사용하여 함수를 드롭한 후 다시 생성해야 합니다.
함수에 대해 ALTER ROUTINE 권한을 가지고 있어야 합니다.
(이 권한은 함수 생성자에게 자동으로 부여됩니다.)
바이너리 로깅이 활성화된 경우,
ALTER FUNCTION statement에는
Section 27.9, “Stored Program Binary Logging”에 설명된 대로
SUPER 권한도 필요할 수 있습니다.
USING 절은 JavaScript로 작성된 저장 프로그램에만 적용됩니다
(Section 27.3, “JavaScript Stored Programs” 참조).
이 절을 사용하면 저장 함수가 import할 0개 이상의 라이브러리 목록을 지정할 수 있으며,
ALTER PROCEDURE의 경우와 마찬가지로
이전에 지정된 해당 목록은 제거됩니다.
자세한 정보는 Section 15.1.9, “ALTER PROCEDURE Statement”를 참조하십시오.
15.1.3 ALTER EVENT Statement
15.1.5 ALTER INSTANCE Statement