параграф 1:
дано: DB2 8.2, база в utf-8.
вопрос: влезут ли две русские буквы в колонку с типом varchar(2)?
правильно, не влезут. потому что (цитирую) "length of character columns is defined in bytes, not characters".
параграф 2: - как выяснилось это все-таки баг, починенный в 8.2FP11. теперь осталось только научить уникоду ruby-db2, потому что на данном этапе глюки вылезли уже в нем - а вот нифига, на самом деле глюки были в rails DB2 adapter.
дано: база на сервере в iso-8859-5, клиент с настроенной DB2CODEPAGE=1208 (utf-8).
вопрос: что случится, если сделать селект из таблицы на сервере с типом varchar(2)?
правильно, результат обрежется до одного символа. потому что в IBM работают дегенераты, другого обьяснения у меня нет.

