有什么区别:=和=?

时间:2014-09-08 13:42:31

标签: postgresql plpgsql colon-equals

正如标题所说,这两个运营商之间有什么区别?

我已经完成了这个测试功能:

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);

我毫无问题地运行了这个查询。也许存在一些差异,但这不是一个好例子吗? 如果没有差异,那么有什么意义:=?

0 个答案:

没有答案
相关问题