AUTHID clause in a CREATE PROCEDURE statement indicates that this procedure is being created with user's or invoker's rights : Procedure Definition « Stored Procedure Function « Oracle PL / SQL






AUTHID clause in a CREATE PROCEDURE statement indicates that this procedure is being created with user's or invoker's rights

    

CREATE OR REPLACE PROCEDURE delete_emp (p_emp_id number)
AUTHID current_user IS
BEGIN
    DELETE FROM emp WHERE emp_id = p_emp_id;
COMMIT;
END;
--

   
    
    
  








Related examples in the same category

1.Creat an empty procedure
2.replace a procedure
3.Create a stored procedure and how to call it.
4.Define procedure to insert data
5.Define and call procedure
6.Create procedure with authid
7.Create a stored procedure with authid
8.Mutually exclusive local subprograms.
9.A forward declaration.
10.Inner procedure
11.Save calculation result to a table in procedure
12.exception throwed out of the procedure
13.Increase gift price
14.A local subprogram within a stored procedure
15.Overloaded local procedures: number and varchar2
16.Using all the default values
17.Forward Referencing
18.Mark procedure with authid current_user
19.Reference package variable in a procedure
20.Only manager can change the password