Mamy webapp, który wykorzystuje hibernację do utrzymywania danych w instancji sql server 2005.Jakikolwiek sposób na uzyskanie kolumny powodującej com.microsoft.sqlserver.jdbc.SQLServerException: String lub dane binarne byłyby obcięte
Na okazjonalne otrzymujemy com.microsoft.sqlserver.jdbc.SQLServerException: String or binary data would be truncated.
Chociaż możemy uzyskać kwerendy wstawić, a następnie porównać ręcznie do definicji kolumny w bazie danych, aby sprawdzić, która kolumna jest zbyt mała, to jest powolny i podatny na błędy. Czy istnieje sposób automatycznego pobrania tabeli/kolumny, która ma problem z tego wyjątku?
Rozejrzałem się wokół Google i SO, szukając rozwiązania, więc zrozumiem, czy odpowiedź brzmi "nie, nie możesz uzyskać tych informacji", ale pomyślałem, że nie zaszkodzi zapytać.
Tak, doskonale zdaję sobie z tego sprawę, o czym pisałem w PO. Nie odpowiada to jednak na pytanie, która to kolumna, bez ręcznego sprawdzania wprowadzanych danych, czego dokładnie próbuję uniknąć. – Kane