SQLPLUS에서 Bind 변수를 사용하려면 다음과 같이 진행할 수 있습니다. 이 방법을 통해 SP2-0552: Bind variable not declared 오류를 해결할 수 있습니다.
--변수 선언
VAR B VARCHAR2(1);
--변수 할당
EXEC :B := '1';
PL/SQL procedure successfully completed.
--확인하기
SELECT :B FROM DUAL;
:B
----------------------------------------------------------------
1
- 우선 변수의 선언을 합니다. VAR 변수명 변수타입으로 진행합니다. 예시 => VAR B VARCHAR2(1);
- EXEC 명령어로 변수명에 값을 할당합니다. 예시 => EXEC :B := '1';
- 바인드 한 변수를 사용합니다.