본문 바로가기

데이터베이스/ORACLE

[ORACLE] SQL에 값을 입력받는 방법(일회성 /세션 동안 유지)

종류

1. &변수명 : 일회성 변수

2. &&변수명 : 세션이 살아있는 동안 값을 저장하는 변수. 즉, 한번 입력하면 재실행 시 입력받지 않는다.

SELECT * FROM EMP
WHERE EMPNO = &V_ENAME;

UPDATE EMP SET SAL = 20 
WHERE DEPTNO = &&V_DEPTNO;

 

정의된 변수를 조회하는 방법

DEFINE 명령어를 통해 정의된 변수를 조회할 수 있다.

 

정의된 변수를 수정하는 방법

- UDEFINE '변수명'을 통해 정의된 변수를 삭제할 수 있다.

- 삭제한 이후 다시 변수를 정의하면 된다.