1.
Write the PL/SQL script to display the following message "Welcome to the world of Database"
BEGIN
DBMS_OUTPUT.PUT_LINE('Welcome to the world of Database');
END;
2. Write the PL/SQL script to multiply and add two numbers and display the output
DECLARE
numA NUMBER := 10;
numB NUMBER := 5;
multiplication_result NUMBER;
addition_result NUMBER;
BEGIN
multiplication_result := numA * numB;
addition_result := numA + numB;
DBMS_OUTPUT.PUT_LINE('Multiplication Result: ' || multiplication_result);
DBMS_OUTPUT.PUT_LINE('Addition Result: ' || addition_result);
END;
3. Take 2 numbers and find even or odd using PL/SQL
DECLARE
num1 NUMBER := 3;
num2 NUMBER := 10;
BEGIN
FOR i IN 1..2 LOOP
IF i = 1 THEN
IF MOD(num1, 2) = 0 THEN
DBMS_OUTPUT.PUT_LINE(num1 || ' is Even');
ELSE
DBMS_OUTPUT.PUT_LINE(num1 || ' is Odd');
END IF;
ELSE
IF MOD(num2, 2) = 0 THEN
DBMS_OUTPUT.PUT_LINE(num2 || ' is Even');
ELSE
DBMS_OUTPUT.PUT_LINE(num2 || ' is Odd');
END IF;
END IF;
END LOOP;
END;
4. Find the greatest number among 3 numbers and display the output using PL/SQL
DECLARE
valueOne NUMBER := 16;
valueTwo NUMBER := 35;
valueThree NUMBER := 5;
maximumValue NUMBER;
BEGIN
maximumValue := valueOne;
IF valueTwo > maximumValue THEN
maximumValue := valueTwo;
END IF;
IF valueThree > maximumValue THEN
maximumValue := valueThree;
END IF;
DBMS_OUTPUT.PUT_LINE('The largest number is: ' || maximumValue);
END;
5. Write a PL/SQL script to demonstrate minimum among three numbers
DECLARE
valueOne NUMBER := 16;
valueTwo NUMBER := 35;
valueThree NUMBER := 5;
maximumValue NUMBER;
BEGIN
maximumValue := valueOne;
IF valueTwo < maximumValue THEN
maximumValue := valueTwo;
END IF;
IF valueThree < maximumValue THEN
maximumValue := valueThree;
END IF;
DBMS_OUTPUT.PUT_LINE('The largest number is: ' || maximumValue);
END;