プラグ可能データベース(PDB)を含むマルチテナント・コンテナ・データベース(CDB)で、HRユーザが以下のコマンドを実行してプロシージャを作成し、権限を付与します:CREATE OR REPLACE PROCEDURE create_test_v (v_emp_id NUMBER, v_ename VARCHAR2, v_SALARY NUMBER, v_dept_id NUMBER) BEGIN INSERT INTO hr.test VALUES (V_emp_id, V_ename, V_salary, V_dept_id); END; / GRANT EXECUTE ON CREATE_TEST TO john, jim, smith, king; CREATE_TESTプロシージャのEXECUTE権限を持つユーザをどのように防ぐことができますか?
A. 定義者権限でCREATE_TESTプロシージャを作成する。
B. CREATE_TESTプロシージャのGRANT OPTIONを使用して、ユーザにEXECUTE権限を付与します。
C. 呼び出し元の権限でCREATE_TESTプロシージャを作成する。
D. CREATE_TESTプロシージャをパッケージの一部として作成し、ユーザにパッケージのEXECUTE権限を付与します。