HDTutorial
EN

Playback starts YouTube’s embedded player (privacy-enhanced mode).

Oracle tutorial : Object oriented programming in Oracle PL SQL

7,866 views November 13, 2016 7:56

Watch on YouTube
ChannelTech Query Pond

Description from the creator

Oracle tutorial : Object oriented programming in Oracle PL SQL

oracle tutorial for beginners

This video Oracle tutorial will tell you how to implement object oriented concept in oracle



CREATE OR REPLACE TYPE MyInput AS object
(
num1 NUMBER,
num2 NUMBER
);

CREATE OR REPLACE TYPE MyCal AS object
(
mynum MyInput,


member FUNCTION Plus RETURN NUMBER ,
member FUNCTION Sub RETURN NUMBER,
member FUNCTION Mul RETURN NUMBER,
member FUNCTION Div RETURN NUMBER
);
/



CREATE OR REPLACE TYPE BODY MyCal as
member FUNCTION Plus RETURN NUMBER AS
result NUMBER ;
BEGIN
result := mynum.num1 + mynum.num2;
RETURN result;
END Plus ;

member FUNCTION Sub RETURN NUMBER AS
result NUMBER;
BEGIN
result := mynum.num2 - mynum.num1;
RETURN result;
END Sub;

member FUNCTION Mul RETURN NUMBER AS
result NUMBER ;
BEGIN
result := mynum.num1 * mynum.num2;
RETURN result;

END;

member FUNCTION Div RETURN NUMBER AS
result NUMBER (10, 3);
BEGIN
result := mynum.num1 / mynum.num2 ;
RETURN result;
END;

END ;
/



DECLARE
obj1 MyInput := MyInput(50, 100);
obj2 MyCal := MyCal(obj1);
BEGIN

Dbms_Output.Put_Line(obj2.Plus);
Dbms_Output.Put_Line(obj2.Sub);
Dbms_Output.Put_Line(obj2.Mul);
Dbms_Output.Put_Line(obj2.Div);
END;


#techquerypond

techquerypond.com

techquerypond.wordpress.com

twitter.com/techquerypond

object oriented database example

About this tutorial

Tech Query Pond published this 7:56 video tutorial on November 13, 2016. It has been watched 7,866 times on YouTube.

Duration
7:56
Published
November 13, 2016
Views
7,866
Likes
53

Tags

Share

This tutorial in other languages