바인드변수


바인드변수

※ 호스트환경에서 PL/SQL에서 값을 전달받기 위한 변수 /* 호스트환경에서 YEAR_SAL이라는 변수를 NUMBER 타입으로 선언 */ SQL> VARIABLE YEAR_SAL NUMBER SQL> BEGIN /* SELECT된 값을 외부변수(바인드변수)인 YEAR_SAL에 입력 콜론(:)을 사용에 주의 */ 2 SELECT (SAL*12)+NVL(COMM,0) INTO :YEAR_SAL 3 FROM EMP 4 WHERE EMPNO=7934; 5 END; 6 / PL/SQL 처리가 정상적으로 완료되었습니다. /* PRINT를 이용하여 바인드변수에 입력된 값을 출력 */ SQL> PRINT YEAR_SAL YEAR_SAL ---------- 15600 ※ 외부에서 설정된 값을 PL/SQL 블록에서 연산 후 다시 바인드변수로 넘기는 예제 /* G_MONTHLY_SAL 이라는 변수를 NUMBER 데이터타입으로 선언 */ SQL> VARIABLE G_MONTHLY_SAL NUMBER /...


#DB #IT #개발 #노가다 #데이터베이스 #업무노트 #오라클 #프로그래밍

원문링크 : 바인드변수