본문 바로가기

개발/Exception

[ Oracle Exception ] java.sql.SQLException: ORA-01400: Null


java.sql.SQLException:  ORA-01400


위 에러는 Sql Quiry 를 사용해서 Table Insert 를 하려 할때 

Null 이 입력되지 않는 필드에 Null를 입력하려 하기때문에 생기는 에러이다.

해결방법은 

해당 Table 의 구조를 보고 Pk 또는 Null 값이 입력되지는 않는 필드에 데이터가 어떻게 들어가는지

확인하면 긍방찾을수 있다. 

쿼리를 직접 출력하여 확인하던지 아니면 쿼리 수행전 값을 System.out.pritln() 으로 찍어보자