我创建的存储过程却不能实现相关的修改及删除,这是为什么呢?
--1.修改某部门的管理者编号
--先建立个测试表
CREATE TABLE test_procedure(
   department_id NUMBER(5),
   department_name VARCHAR2(15),
   manager_id   NUMBER(5)
   );
   INSERT INTO test_procedure VALUES(110,'企划',1000);
 SELECT * FROM test_procedure;  
 --修改(但是查询时,看不到有何变化,怎么回事呢?)
 CREATE OR REPLACE PROCEDURE new_mgr
    (v_mgr   test_procedure.manager_id%TYPE,
     v_dept  test_procedure.department_id%TYPE)
 IS
 BEGIN
   UPDATE test_procedure
     SET manager_id = v_mgr
     WHERE department_id = v_dept;
     COMMIT;
 END;--2.删除指定的部门,也不行啊,到底怎么了?    
CREATE OR REPLACE PROCEDURE del_dept
   (v_dept_id   test_procedure.department_id%TYPE)
IS
BEGIN
  DELETE  test_procedure
  WHERE department_id = v_dept_id;
  END;