ページの先頭行へ戻る
Enterprise Postgres 17 リリース情報

2.2.129 数値リテラル判別の厳格化

非互換

Fujitsu Enterprise Postgres 15で、数字から始まる文字列に非数字文字が含まれる場合はエラーとなるよう変更します。

FUJITSU Enterprise Postgres 14 以前の場合

数字から始まる文字列に非数字文字が含まれる場合でも数値に変換する場合があります。

[例]
# SELECT 123abc;
 abc
-----
 123
(1 row)
Fujitsu Enterprise Postgres 15の場合

数字から始まる文字列に非数字文字が含まれる場合はエラーとなります。

[例]
# SELECT 123abc;
ERROR:  trailing junk after numeric literal at or near "123a"
LINE 1: SELECT 123abc;
               ^

対処方法

ありません。