case: ``` MySQL root@127.0.0.1:test> select cast(12 as decimalv3(2,1)) +-----------------------------+ | cast(12 as DECIMALV3(2, 1)) | +-----------------------------+ | 12.0 | +-----------------------------+ ``` decimalv2 literal will generate wrong result too. But it is not only bugs in planner, but also have bugs in executor. So we need fix executor bug in another PR.