sysibm.char (0.1) дает другой результат в IBM DB2 v 10.5 и 11.1 - PullRequest
0 голосов
/ 15 сентября 2018
select sysibm.char(0.1) from dual

в Db2 10,5 это дает 0,1

select sysibm.char(0.1) from dual

в Db2 11.1 это дает .1

Есть ли изменение в функции char между версией 10.5 и 11.1 DB2 LUW

1 Ответ

0 голосов
/ 15 сентября 2018

Это изменение было внесено в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...