How to call the function and Procedure in trigger?

Answers were Sorted based on User's Feedback



How to call the function and Procedure in trigger?..

Answer / rakesh keshu

With the help of call statement..without semicolon

create or replace trigger tri_call


begin
call p1()



end tri_call;

Is This Answer Correct ?    12 Yes 0 No

How to call the function and Procedure in trigger?..

Answer / pranabesh

Procedures can be called directly by name with parameters
[if any] in the trigger

ex:
suppose i have a procedure pro1(var1 in number, var2 in
number) which i want to call from trigger trig1

CREATE OR REPLACE TRIGGER TRIG1
AFTER UPDATE OF SAL ON EMP
REFERENCING NEW AS NEW OLD AS OLD
FOR EACH ROW
DECLARE

L_VAR1 NUMBER;
...
...
BEGIN
...
...
-- CALLING THE PROCEDURE

pro1(10,20);
END

Is This Answer Correct ?    4 Yes 0 No

How to call the function and Procedure in trigger?..

Answer / pradeep aryan

hi this is Sql server Statement:

Create table findSalary(salay int)

-- create procedure
Create proc stp_testdata
as
begin
select * from findsalary
end
-- Create function
create function Function4()
returns varchar
as
begin
return 'test data'
end
-- insert command
insert into findsalary values (89)


this is working fine

Is This Answer Correct ?    0 Yes 3 No

Post New Answer

More SQL PLSQL Interview Questions

Why is sharding used?

0 Answers  


Is sql open source?

0 Answers  


What is the mutating table and constraining table?

0 Answers  


What is a join query?

0 Answers  


What are inbuilt functions in sql?

0 Answers  






Can i use Commit inside the Trigger? Suppose i use commit what will be happy (it's complied /executed/work)

6 Answers  


How do you run a query?

0 Answers  


Can you do multiple joins in sql?

0 Answers  


Does sql backup shrink transaction log?

0 Answers  


What are primary key and foreign key and how they work?

0 Answers  


What is a cursor ? Why Cursor is required ?

3 Answers  


What type of join is sql join?

0 Answers  


Categories