正如标题所说,这两个运营商之间有什么区别?
我已经完成了这个测试功能:
CREATE OR REPLACE FUNCTION test_operators(p_param1 integer, p_param2 integer)
RETURNS void AS
$BODY$DECLARE
v_param1 integer;
v_param2 integer;
BEGIN
v_param1 = p_param1;
v_param2 := p_param2;
RAISE NOTICE 'params: % ', v_param1 + v_param2;
END;$BODY$
LANGUAGE plpgsql VOLATILE
COST 100;
ALTER FUNCTION test_operators(integer, integer)
OWNER TO postgres;
SELECT test_operators(2,3);
我毫无问题地运行了这个查询。也许存在一些差异,但这不是一个好例子吗? 如果没有差异,那么有什么意义:=?