기본적으로 커서에 날짜 값을 전달하고 각 행에 대해 전체 행/레코드를 인쇄하고 싶습니다. a) BEGIN 섹션에서 날짜가 제대로 변환되는지, b) 각 행을 인쇄 할 때 'PUT_LINE'호출에서 잘못된 숫자 나 인수 유형이 나타납니다.plsql에서 커서에 날짜 값을 전달하려면 어떻게합니까?
DEFINE B_HIREDATE = 11-OCT-88
DECLARE
cursor DATE_CUR (the_date DATE) is
select * from employees
where hire_date > to_date(the_date, 'dd-mon-yy')
order by hire_date;
r_emp DATE_CUR%ROWTYPE;
BEGIN
for r_emp IN DATE_CUR('&B_HIREDATE') LOOP
dbms_output.put_line(r_emp);
end LOOP;
END;
/
가 내가 알고있는 하나의 필드 이름에 내 선택 문을 변경하는 경우에도, 어떠한 출력 값을 받고하지 오전 :
이것은 내가 지금까지있는 것입니다.