2017-12-24 23 views
-3

내 코드는 인용 부호

declare 
    vnm varchar(20); 
    vt varchar(100); 
begin 
    select ename 
    into vnm 
    from emp 
    where empno=0; 
exception 
    when others then 
    dbms_output.put_line('Employee ID doesn't exist'); 
    vt := sqlerrm; 
    insert into errlog values(vt,sysdate); 
    commit; 
end; 
/

내가 제대로 오류가 종료되지 인용 문자열을 얻고을 인용와 나는 하나의 반전 쉼표로 삽입 문 값을 수정하지만 사람이 함께

도와 줘요, 그래서 여전히 점점 같은 오류가 메신저 같은를 인쇄 할 경우
+2

오라클는 당신에게 오류가있는 줄 번호를 알려줍니다, 앞에 작은 따옴표를 사용합니다. dbms_output.put_line 문에 100 % 확신 할 수있을 것입니다. 메시지에서 n과 t 사이에 아포스트로피가 있습니다. –

+0

도와 줘서 고마워. ....... –

답변

0

dbms_output.put_line('Employee ID doesn''t exist');