SET serveroutput ON; -- 화면에 결과값 출력 여부
DECLARE
v_deptno dept.deptno%TYPE; -- dept테이블의 deptno와 같은 타입의 변수를 만들겠다는 의미
v_loc dept.loc%TYPE;
BEGIN
select deptno, loc into v_deptno, v_loc
from dept
where deptno = 40;
DBMS_OUTPUT.PUT_LINE(v_deptno||' '||v_loc); -- 출력창에 출력, ||는 문자열 더하는 연결연산자
END;
-- id 값을 입력 받아 pl/sql문 실행
DECLARE
v_deptno dept.deptno%TYPE;
v_loc dept.loc%TYPE;
BEGIN
select deptno, loc into v_deptno, v_loc
from dept
where deptno = &id;
DBMS_OUTPUT.PUT_LINE(v_deptno||' '||v_loc); // 출력
END;
'IT > Oracle' 카테고리의 다른 글
오라클 제공 테스트 테이블 DUAL (0) | 2018.07.23 |
---|---|
오라클 계층형 쿼리와 ROWNUM (0) | 2018.07.23 |
오라클 ROWNUM (0) | 2018.07.23 |
오라클 셋팅방법 및 명령어 (0) | 2018.07.23 |
오라클 PL/SQL insert, update, delete, merge 예제 (0) | 2018.07.19 |