Раздел «Эффекты обновления до версии 8.1» в файле справки содержит небольшой абзац об изменении, но не вдавается в подробности.
По сути, начиная с версии 8.1, преимущество теперь соответствует стандарту SQL в отношении целочисленного деления. Целочисленные выражения деления имеют усеченную дробную часть, где в прошлом они приводили к результату с плавающей запятой.
Чтобы устранить это изменение, вам может потребоваться привести определенные выражения, если вы все еще хотите, чтобы они приводили к типу данных с плавающей запятой. Например:
Это:
select int1 / int2 from mytable;
Необходимо изменить на:
select cast( int1 as sql_float ) / int2 from mytable;