2013-01-31 4 views
6

우리는 최대 절전 모드를 사용하여 SQL Server 2005 인스턴스에 데이터를 유지하는 webapp가 있습니다. 우리가 삽입 쿼리를 얻을하고 너무 작하는 열을 볼 수있는 데이터베이스에 컬럼 정의에 손으로 비교할 수는 없지만 가끔에com.microsoft.sqlserver.jdbc.SQLServerException의 원인이되는 열을 얻는 방법 :

우리가 com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated.

를 얻을이는 경향이 느리고 오류입니다. 이 예외에서 문제가있는 테이블/열을 자동으로 가져 오는 방법이 있습니까?

Google은 해결책을 찾았으므로 대답이 "아니오, 그 정보를 얻을 수 없다"는 것을 이해할 것입니다.하지만 물어 보지 않을 것으로 생각했습니다.

답변

-2

당신이 할 수있는 것보다 당신은 예를 들어, 테이블의 컬럼에 넣어 더 큰 데이터를하려고 할 때이 오류가 발생할 수 있습니다

당신의 열 설정은 VARCHAR (10)이며 10보다 넣어 "일부 데이터보다 길이를 시도 com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated.

확인 입력 데이터 및 설정 : "

은 그럼 당신은 같은 오류가 발생합니다.

+1

예, 나는 OP에서 언급했듯이 그 사실을 잘 알고 있습니다. 그러나 이것은 삽입되는 데이터를 손으로 확인하지 않고 어떤 열을 입력했는지에 대한 질문에 대답하지 않습니다. 이는 피하려고하는 것입니다. – Kane

관련 문제