answersLogoWhite

0


Best Answer

STORED PROCEDURE :

A stored procedure can be created with no parameters, IN parameters, OUT parameters, or IN/OUT parameters.There can be many parameters per stored procedure.

It is also called as a FUNCTION.

EXAMPLE:

1.

-- Hello World in Oracle PL/SQL (stored procedure)

SET SERVEROUTPUT ON

BEGIN

dbms_output.enable(10000); dbms_output.put_line('Hello World');

END;/

OUTPUT : Hello World

2.

SET SERVEROUTPUT ON

BEGINDBMS_OUTPUT.ENABLE;DBMS_OUTPUT.PUT_LINE('Hello World');END;/

SET SERVEROUTPUT OFF

3.

DECLARE

annapurna VARCHAR2(20) := &'annapurna'; -- variable with a value assignment HOURLY_WAGE NUMBER := 5.15; -- until congress changes it HOURLY_WAGE NUMBER DEFAULT 5.15; --using defaultHOURLY_WAGE NUMBER NOT NULL := 5.15; --using not null -- default n not null both r having same functionality -- but, not null requires a valueBEGINDBMS_OUTPUT.PUT_LINE('Hello ' annapurna '!!!');END;/

4.SET SERVER OUTPUT ON

BEGIN DBMS_OUTPUT.ENABLE; DBMS_OUTPUT.PUT_LINE('hello miSS'); END;/

5.

-- calling of a PL/SQL function

SET SERVEROUTPUT ON SIZE 1000000

DECLARE msg VARCHAR2(30);BEGIN msg := message_for_the_world; DBMS_OUTPUT.PUT_LINE(msg);END;/

6.

-- a simple PL/SQL function to return a string

CREATE OR REPLACE FUNCTION message_for_the_worldRETURN VARCHAR2ASBEGIN RETURN 'hello, world';END;/

SHOW ERRORS

TRIGGER :

Ii is a fragment of code that tells Oracle to fire or run BEFORE or AFTER a table is modified.

ADVANTAGE : It has the power to make sure that a column is filled in with default information make sure that an audit row is inserted into another table after finding that the new information is inconsistent with other stuff in the database.

Example :

1.

create table my_trigger ( comment_id integer primary key, on_what_id integer not null, on_which_table varchar(50), user_id not null references users, comment_date date not null, ip_address varchar(50) not null, modified_date date not null, content clob, html_p char(1) default 'f' check(html_p in ('t','f')), approved_p char(1) default 't' check(approved_p in ('t','f')));/

SHOW ERRORS

2.

Banks Transactions , updations and ONLINE SHOPPING MALLS BUSINESS transactions are the best Examples for TRIGGERS.

One more thing according to my knowledge we write the TRIGGERS in STORED PROCEDURES.

Annapurna.

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

11y ago

A procedure is a specified series of actions, acts or operations which have to be executed in the same manner in order to always obtain the same result under the same circumstances

A stored procedure is a subroutine available to applications accessing a relational database system. Stored procedures (sometimes called a proc, sproc, StoPro, or SP) are actually stored in the database data dictionary.

In a procedure you have to start the transaction manually, allowing the rollback manually and stuff like that.

In a stored procedure, usually the DBA system takes care of the main transaction in case of errors. You can even use atomic transactions to keep your information consistent.

Then, A stored procedure is execute a bit faster than a single procedure because of the indexing in the dba.

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: Difference between procedure and stored procedures?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is the difference between a stored database procedure and a batch of SQL statements submitted by a client application?

Stored procedures prevent unauthorized access to data


Can You Write Trigger in Stored Procedures?

A trigger is a stored procedure. It is a special stored procedure that runs in response to some defined event, such as an insert into a table.


Difference between a local procedure and stored procedure?

local procedure wont store in database. Stored procedure store in database permanently and we can use it whenever we require. Other program also can use this stored procedure. And the transaction of stored procedure take care by DBA. But the local procedure transaction is take care by manually only


What is the examples of Stored procedure?

sp_helpdb , sp_who2, sp_renamedb are a set of system defined stored procedures. We can also have user defined stored procedures which can be called in similar way.


What are stored procedures in data bases?

Stored procedure is the pl-sql block in precomplile from and can be used to excecute plsql statement


How do you create procedures in MySQL?

One of the fastest ways to create a stored procedure is: In the database explorer, navigate to the Procedures node. Select New Procedure from the context menu. Specify the name of the procedure in the dialog box that opens and click "Create". dbForge Studio for MySQL is a big help while working with stored programs are stored procedures and functions, triggers and events.


What is the difference between stored procedure and index?

A stored procedure is a precompiled set of SQL statements that can be executed repeatedly, helping to streamline database operations and improve performance. On the other hand, an index is a database structure that increases the speed of data retrieval operations by quickly locating the rows in a table. Stored procedures are used to encapsulate logic for performing tasks, while indexes are used to optimize data retrieval.


What is the difference between function and stored procedure?

we cant use DML operations in functions where as it is possible in sp. Procedure can return zero or n values whereas function can return one value which is mandatory. error handling can be done in sp, but not possible in function. functions can be called from select statements, where clause and case but not possible in sp. Procedures can have input,output parameters for it whereas functions can have only input parameters Functions can be called from procedure whereas procedures cannot be called from function. We can go for transaction management in procedure whereas we can't go in function.


What are the procedures in rdbms?

In an RDBMS (Relational Database Management System), the procedures are typically defined as a set of structured query language (SQL) statements that are stored and executed within the database. These procedures can include functions, triggers, and stored procedures. Functions are used to perform calculations or manipulate data, triggers are used to automatically execute actions when specific events occur, and stored procedures are pre-compiled routines that can be called to perform a specific set of operations on the database. These procedures help in maintaining data integrity, enforcing business rules, and improving performance.


What is Advantages and disadvantages of stored procedures?

1> Poor Exception handling 2>There are no debuggers available for stored procedures Siva.Pachigolla


What is the difference in English Language between a wardrobe and a cupboard?

Clothing is stored in a wardrobe. Dishes are stored in a cupboard.


What is the difference between database and datastore?

A database is a structured collection of data organized for efficient retrieval and updating. A datastore is a repository for storing and managing data, which can include databases as well as other types of data storage systems such as key-value stores or document stores. Essentially, a database is a type of datastore, but not all datastores are databases.