Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

What are advantages fo Stored Procedures?

Answer Posted / nishi

1 security

Stored procedures can help enforce data security. You can restrict the database operations that users can perform by allowing them to access data only through procedures and functions. For example, you can grant users access to a procedure that updates a table, but not grant them access to the table itself. When a user invokes the procedure, the procedure executes with the privileges of the procedure's owner. Because users only have the privilege to execute the procedure and not the privileges to query, update, or delete from the underlying tables, users can invoke the procedure, but they cannot arbitrarily manipulate table
data in any other way.

2 performance

Reduces network traffic as compared to no. of individual SQL sent Since procedure's complied form is available in the database, no compilation step required to execute the code.If procedure is present in SGA then retrieval from disk is not required and execution can begin immediately.

3 Memory allocation

Since stored procedures take advantage of shared memory capabilities of ORACLE, only a single copy of the procedure needs to be loaded into memory for execution by multiple users.

4 productivity

Stored procedures increase development productivity. By designing applications around a common set of procedures, you can avoid redundant coding and increase your productivity.

5 Integrity

By developing all of your applications around a common group of procedures, you can reduce the likelihood of committing coding errors.

Is This Answer Correct ?    0 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain what are the uses of rollback segment?

1067


How to use fetch statement in a loop?

1066


Explain a private synonyms?

1097


Explain constraining triggers.

1161


What is the difference between hot backup and cold backup in oracle? Tell about their benefits also.

1030


Explain an exception and its types?

1134


What happens to the current transaction if the session is ended?

1136


What is max rowid in oracle?

1081


How does propagation differ between Advanced Replication and Snapshot Replication (read-only)?

2305


What is procedure overloading in oracle?

1113


Explain temporal data types in oracle

1133


How to create a new user account in oracle?

1064


Describe the types of sub query?

1057


What is backup in Oracle?

1076


How many memory layers are in the oracle shared pool?

1253