Мы делаем некоторые тесты производительности на нашем сайте, и мы получаем следующую ошибку много:Что означает ошибка SQL Server «String Data, Right Truncation» и как ее исправить?
*** 'C:\inetpub\foo.plex' log message at: 2008/10/07 13:19:58
DBD::ODBC::st execute failed: [Microsoft][SQL Native Client]String data, right truncation (SQL-22001) at C:\inetpub\foo.plex line 25.
Line 25 является следующее:
SELECT DISTINCT top 20 ZIP_CODE, CITY, STATE FROM Zipcodes WHERE (ZIP_CODE like ?) OR (CITY like ?) ORDER BY ZIP_CODE
И, наконец, это Perl-код.
Любые идеи?
EDIT: проблема заключалась в том, что я искал в zip-файле строку длиной 74523%, которая слишком длинная. В итоге я просто не добавлял%, если они дают пять цифр.
Интересно. Да, это происходит, когда мы помещаем полный почтовый индекс. Благодаря! – 2008-10-08 17:41:55