在包含可插拔數據庫 (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 權限。