443e6135创建于 2022年12月23日历史提交
create schema signed_unsigned_cast;
set current_schema to 'signed_unsigned_cast';
select cast(1-2 as unsigned);
        uint8         
----------------------
 18446744073709551615
(1 row)

select cast(3-5 as signed);
 int8 
------
   -2
(1 row)

select cast(cast(1 - 5 as signed) as unsigned);
        uint8         
----------------------
 18446744073709551612
(1 row)

select cast(cast(1 + 5 as unsigned) as signed);
 int8 
------
    6
(1 row)

drop schema signed_unsigned_cast cascade;
reset current_schema;