안녕하세요. 데이터베이스 공부중인 학생입니다.
공부중에 궁금한점이 생겨 이렇게 질문드립니다.
테스크탑에서 SQL developer로 테스트를 하다가,
노트북에서 같은 익명블록 작성을 하다가 명령문 실행을 했는데
노트북에서 실행할때에만 바인드 입력 창이 떠서 이유를 몰라 이렇게 질문드립니다.
고수님들 답변 기다립니다 ㅜ_ㅜ
var b_id number execute :b_id := 100; declare v_work_month number; begin select trunc(months_between(sysdate, hire_date)) into v_work_month from employees where employee_id = :b_id; if v_work_month >= 150 then update employees set salary = salary * 1.10 where employee_id = :b_id; dbms_output.put_line(:b_id||'는 근무개월수가 '||v_work_month||' 입니다. 급여는 10% 인상되었습니다.'); else dbms_output.put_line(:b_id||'는 근무개월수가 '||v_work_month||' 입니다. 급여는 인상할 수 없습니다.'); end if; rollback; end; /