ORA-00990: 권한이 부적합합니다 해결하기 (ORA-00990: missing or invalid privilege) 함수 생성 권한 부여 방법

ORA-00990: 권한이 부적합합니다

ORA-00990: missing or invalid privilege 오류가 함수를 생성하려고 시도할 때에 발생하는 현상을 해결해 보도록 합시다.

펑션 만들기에 대한 권한 부여를 찾고 계신가요? 펑션은 프로시저와 동급의 서브프로그램이기 때문에 별도의 펑션 만들기 권한은 없답니다. 프로시저 생성 권한을 주면 됩니다.

ORA-00990: 권한이 부적합합니다

missing or invalid privilege

Cause: No privileges were specified in a GRANT privilege statement, or one of the specified privileges is invalid. 

Action: Enter one or more valid privileges such as SELECT, INSERT, DELETE, UPDATE, ALTER, INDEX, REFERENCES, or ALL. More than one privilege may be granted by entering the privileges in a list separated by commas (,) or by specifying the keyword ALL to grant all privileges.
--(O)
GRANT CREATE PROCEDURE TO USERNAME;

--(X)
GRANT CREATE FUNCTION TO USERNAME;

댓글