what is difference between procedure and function,
procedure and trigger?
Answer Posted / gvk
functions and procedures:
1.Functions Returns a value, procedure not return a value.
2.parsed & compiled at runtime, Procedure stored as a
pseudo code in database ie. Compiled form.
3.Cannot effect the state of database,sp effect the state
of database using Commit etc..
4.mainly used to compute the values, sp used to process the
tasks.
5.It can be invoked from sql statement :eg:select, sp can
not invoked.
6.it is not accept more than one argument.sp accept more
than one argument.
Trigger and procedure:
1.It is run Automatically , sp run it manually.
2.With in a trigger u can call the sp, with in a sp u can
not call the trigger.
3.when u r creating the trigger u have to identify event
and action of your trigger. not possible in sp.
4.Trigger not pass the arguments but sp pass the arguments.
| Is This Answer Correct ? | 1 Yes | 3 No |
Post New Answer View All Answers
What are few of the schema objects that are created using PL/SQL?
How to select unique records from a table?
What is hibernate and its relation to sql?
How do I edit a stored procedure?
What is rank function in sql?
How would you convert date into julian date format?
Can you have more than one key in a database?
What do you mean by query optimization?
What is sql table?
How do you write an index?
How much ram can sql express use?
Write a unique difference between a function and a stored procedure.
how many tables will create when we create table, what are they? : Sql dba
how to get a list of indexes of an existing table? : Sql dba
what is the difference between join and union? : Sql dba