select sysibm.char(0.1) from dual
в Db2 10,5 это дает 0,1
в Db2 11.1 это дает .1
Есть ли изменение в функции char между версией 10.5 и 11.1 DB2 LUW
Это изменение было внесено в DB2 9.7, но затронуло только новые базы данных.Если ваша база данных DB2 10.5 была обновлена из базы данных, которая была изначально на 9.5 или более ранней, но ваша база данных 11.1 новая, это объяснило бы разницу.
Параметр базы данных dec_to_char_fmt управляет этим поведением https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.admin.config.doc/doc/r0054719.html