正如您在下面看到的,我有两个用于该过程的参数。我希望它们都是整数。但是,当我用非整数测试程序时,它仍然编译!为什么?
create procedure int_arith( p_1 int, p_2 int)
begin
select coalesce(p_1 + p_2, 'Null entry') addition;
end;
#
call test.a03_int_arith(10,3.3)\G
结果是:
addition: 13
正如您在下面看到的,我有两个用于该过程的参数。我希望它们都是整数。但是,当我用非整数测试程序时,它仍然编译!为什么?
create procedure int_arith( p_1 int, p_2 int)
begin
select coalesce(p_1 + p_2, 'Null entry') addition;
end;
#
call test.a03_int_arith(10,3.3)\G
结果是:
addition: 13