Dbms 6,7,8
Dbms 6,7,8
PROGRAM:
The above procedure named 'greetings' can be called with the EXECUTE keyword as
EXECUTE greetings;
Creating a Function
Select * from customers;
CREATE OR REPLACE FUNCTION totalCustomers RETURN number IS
total number(2) := 0; BEGIN
SELECT count(*) into total FROM customers;
RETURN total;
END;
/
Calling a Function
DECLARE
c number(2); BEGIN
c := totalCustomers();
dbms_output.put_line('Total no. of Customers: ' || c); END;
/
OUTPUT:
Procedure created.
Hello World
PL/SQL procedure successfully completed.
Hello World
PL/SQL procedure successfully completed.
Function created.
Maximum of (23,45): 45
PL/SQL procedure successfully completed.
Factorial 6 is 720
PL/SQL procedure successfully completed.
RESULT:
311521205024
PROGRAM:
INSERT command
INSERT INTO student(id, name) values(value, value);
UPDATE command
UPDATE student SET age=18 WHERE student_id=102;
DELETE command
DELETE FROM student;
DELETE FROM student WHERE s_id=103;
OUTPUT:
101 Adam 15
102 Alex
103 chris 14
101 Adam 15
102 Alex 18
103 Abhi 17
id name
1 Abhi
2 Adam
4 Alex
id name
1 Abhi
2 Adam
4 Alex
5 Abhijit
6 Chris
7 Bravo
311521205024
id name
1 Abhi
2 Adam
4 Alex
5 Abhijit
6 Chris
id name
1 Abhi
2 Adam
4 Alex
5 Abhiji
t
RESULT:
PROGRAM:
OUTPUT:
Trigger created.
Old salary:
New salary: 7500
Salary difference
RESULT: