Sunteți pe pagina 1din 2

SERVEROUTOUT ON

DECLARE
emp_name varchar2 (20);
BEGIN
SELECT employee_name
INTO emp_name
FROM emp
WHERE employee_id=100;
DBMS_OUTPUT.PUT_LINE ('Employee name is :' || emp_name);
END;
/
........................................................

DECLARE
emp_name varchar2 (20);
emp_sal employees.employee_salary%TYPE;
BEGIN
SELECT employee_name,salary
INTO emp_name,emp_sal
FROM emp
WHERE employee_id=100;
DBMS_OUTPUT.PUT_LINE ('Employee name is :' || emp_name);
DBMS_OUTPUT.PUT_LINE ('Employee salary is :' || emp_sal);
Or, DBMS_OUTPUT.PUT_LINE ('Employee name is :' || emp_name || 'his salary is : '||
emp_sal);
END;
/

........................................................

DECLARE
emp_name employees.employee_name%TYPE;
emp_sal employees.employee_salary%TYPE;
BEGIN
SELECT employee_name,salary
INTO emp_name,emp_sal
FROM emp
WHERE employee_id=100;
DBMS_OUTPUT.PUT_LINE ('Employee name is :' || emp_name);
DBMS_OUTPUT.PUT_LINE ('Employee salary is :' || emp_sal);
Or, DBMS_OUTPUT.PUT_LINE ('Employee name is :' || emp_name || ' and his salary is :
'|| emp_sal);
END;
/

DECLARE
emp_sal employees.employee_salary%TYPE;
emp_deptno NUMBER NOT NULL :=60;
BEGIN
SELECT SUM(salary)
INTO emp_sal
FROM emp
WHERE department_id=60;
Or, WHERE department_id=emp_deptno;
DBMS_OUTPUT.PUT_LINE ('Department total salart id :' ||emp_sal);
Or DBMS_OUTPUT.PUT_LINE ('Department No :' ||emp_deptno || 'total salary is :'||
emp_sal);
END;
/
....................

Naming Ambiguities:

DECLARE
emp_name varchar2 (20);
emp_sal employees.employee_salary%TYPE;
employee_id employees.employee_id%TYPE:=100;
BEGIN
SELECT employee_name,employee_salary,employee_id,
INTO emp_name,emp_sal,employee_id
FROM emp
WHERE employee_id=employee_id
END;
/

..........................

DECLARE
emp_name varchar2 (20);
emp_sal employees.employee_salary%TYPE;
employee_id employees.employee_id%TYPE:=100;
BEGIN
emp_name:='monir';
SELECT employee_name,employee_salary,employee_id,
INTO emp_name,emp_sal,employee_id
FROM emp
WHERE employee_name=emp_name;
END;
/

......................................

DECLARE
emp_name empoyees.employee_name%TYPE;
Or, emp_name varchar2 (20):='titu';
Or, emp_name varchar2 (20) DEFAULT'titu';
emp_sal employees.employee_salary%TYPE;
employee_id employees.employee_id%TYPE:=100;
Or, employee_id NUMBER := & emp_id
BEGIN
emp_name:='monir';
SELECT employee_name,employee_salary,employee_id,
INTO emp_name,emp_sal,employee_id
FROM emp
WHERE employee_name=emp_name;
END;
/

S-ar putea să vă placă și