이 내 쿼리은 오류 "ORA-06502 : PL/SQL : 숫자 또는 값 오류 : 너무 작은 문자열 버퍼를"얻는 것은
begin
select ceq_specimens.numero as NUMERO,
analyseEffectuee.DESCRIPTION as analyseEffectuee
into out_rec.NUMERO_SPECIMEN3, out_rec.SPEC3_ANALYSE_EFFECTUE
from CEQ_FORMULAIRES_ANALYSES
inner join ceq_liste_choix analyseEffectuee on analyseEffectuee.ID_LISTE_CHOIX=CEQ_FORMULAIRES_ANALYSES.ID_ANALYSE_EFFECTUE
inner join ceq_specimens on ceq_specimens.ID_SPECIMEN=CEQ_FORMULAIRES_ANALYSES.ID_SPECIMEN and ceq_specimens.ID_SPECIMEN=vintIdSpecimen3
where CEQ_FORMULAIRES_ANALYSES.ID_FORMULAIRE=out_rec.ID_FORMULAIRE;
EXCEPTION
WHEN NO_DATA_FOUND THEN
out_rec.NUMERO_SPECIMEN3 := ' ';
out_rec.SPEC3_ANALYSE_EFFECTUE := ' ';
END;
...
analyseEffectuee.DESCRIPTION IF 그대로 analyseEffectuee = 표본 불가능 분석기 A : Préciser EN commentaire (들)
내가
"너무 작은 오류 ''문자열 버퍼를 얻을 IF analyseEffectuee.DESCRIPTION analyseEffectuee = 비
없음 probl로 이 경우에
도와 주셔서 감사합니다! 그게 무슨 뜻인지
'analyseEffectuee.DESCRIPTION'과'out_rec.SPEC3_ANALYSE_EFFECTUE'의 종류와 크기는 무엇입니까? 맞춰야한다면 크기가 맞지 않는다고 말할 것입니다.받는 사람이 내용보다 작습니다. –