SQLPLUS Bind 방법, SP2-0552: Bind variable not declared. 해결하기

SQLPLUS에서 Bind 변수를 사용하려면 다음과 같이 진행할 수 있습니다. 이 방법을 통해 SP2-0552: Bind variable not declared 오류를 해결할 수 있습니다.

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';
  • 바인드 한 변수를 사용합니다.

댓글