Snehal Assignment
Snehal Assignment
220240170057
Btech CSE(AI & ML) 3rd year
DECLARE
small_num NUMBER;
large_num NUMBER;
BEGIN
small_num := num1;
large_num := num2;
ELSE
small_num := num2;
large_num := num1;
END IF;
END;
incentive NUMBER;
updated NUMBER;
BEGIN
ELSE
END IF;
updated := SQL%ROWCOUNT;
ELSE
END IF;
END;
DECLARE
BEGIN
IF MOD(num, 2) = 0 THEN
DBMS_OUTPUT.PUT_LINE('Even Number');
ELSE
DBMS_OUTPUT.PUT_LINE('Odd Number');
END IF;
END;
incentive NUMBER;
BEGIN
ELSE
END IF;
END;
DECLARE
check_day VARCHAR2(10);
BEGIN
DBMS_OUTPUT.PUT_LINE('It is a weekend');
ELSE
DBMS_OUTPUT.PUT_LINE('It is a weekday');
END IF;
END;
incentive NUMBER;
BEGIN
ELSE
END IF;
END;
DECLARE
emp_count NUMBER;
ELSE
END IF;
END;
DECLARE
description VARCHAR2(50);
BEGIN
CASE grade
END CASE;
END;
/
9. Count employees in any department and check vacancies
DECLARE
emp_count NUMBER;
BEGIN
ELSE
END IF;
END;
DECLARE
description VARCHAR2(50);
BEGIN
ELSE 'Fail'
END;
END;
DECLARE
description VARCHAR2(50);
BEGIN
BEGIN
END;
EXCEPTION
END;
END;
BEGIN
DBMS_OUTPUT.PUT_LINE('Positive Number');
DBMS_OUTPUT.PUT_LINE('Negative Number');
ELSE
DBMS_OUTPUT.PUT_LINE('Zero');
END IF;
END;
DECLARE
ch CHAR := 'A';
BEGIN
DBMS_OUTPUT.PUT_LINE('Digit');
ELSIF ch BETWEEN 'A' AND 'Z' OR ch BETWEEN 'a' AND 'z' THEN
DBMS_OUTPUT.PUT_LINE('Letter');
ELSE
DBMS_OUTPUT.PUT_LINE('Other Character');
END IF;
END;
/
DECLARE
celsius NUMBER;
BEGIN
END;
DECLARE
day_name VARCHAR2(20);
BEGIN
END;