반응형
2100
-
MSSQL(SQL Server) - IN 구문 사용시 매개변수 최대 값 에러DEV 2021. 7. 5. 17:28
평소에 mariadb 를 사용하다 mssql 을 사용해야해서 디비 접속 후 잘 되던 동작도 실행을 시켰다. 그런데 매개변수 수가 너무 많다는 에러가 출력되었다. Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The incoming request has too many parameters. The server supports a maximum of 2100 parameters. Reduce the number of parameters and resend the request. 좀 찾아보니 mssql 의 IN 구문의 매개변수 수가 2100 개가 최대값이었기 때문에 발생한 에러였다. id list 를 받아서 삭제하는 부분이었는 데 평소 테스트할 때 ..