오라클(토드) 에러 / 해결완료
- 프로시저 작성하고, INSERT를 하는 과정에서 발생한 오류
- 프로시저 내에 IS 부분에 JSON VALUE로 넣어주었는데,
IS
P_NO TB_TEST.NO%TYPE := JSON_VALUE(P_DATAS,'$.P_NO');
// JSON_VALUE(P_DATAS,'$.P_NO')에서 P_NO 이 부분을
// 자바에서 불러오는 명칭과 일치시켜주지 않아서 발생한 오류
- 즉, PK인 NO(P_NO) 컬럼을 키값과 일치시켜주지 않아서 결과적으로 NULL이 값에 들어가게 됐고, PK에 NULL이 들어가지 않게 설정하면 됨(값을 주어야한다는 것)
- 기본키(PK)에는 NULL이 들어갈 수 없음