다른 세부 사항과 함께 직원 급여가있는 월별 급여를 확인하고 싶습니다.null 값 반환 문제
필자는 PL/SQL 블록을 만들었지 만 기존 직원 ID를 다른 테이블과 비교하기 위해 조건을 지정하면 일부 null 값이 반환되므로 내 테이블이 더 이상 이동하지 않습니다.
set serveroutput on
declare
emp_id NUMBER :=&emp;
temp NUMBER;
begin
select nvl(employee_id,10) into temp FROM bhavya_temp where bhavya_temp.employee_id=emp_id;
dbms_output.put_line(temp);
if temp is NULL
then
dbms_output.put_line('employee ID does not exist');
else
dbms_output.put_line('bye');
end if;
end;
난에 도움을 3도하지 않은 더
Error report:
ORA-01403: no data found
ORA-06512: at line 6
01403. 00000 - "no data found"
*Cause:
*Action:
감사를 입력하면 결과가
anonymous block completed
1
bye
입니다 테이블에 존재 직원 ID 1 또는 2를 입력하면 전진.
너무 많은 느낌표 –
이 그들을 제거 었음을 역할을합니다. –
무엇을하고 싶습니까? – David