我需要做的是使用EXECUTING查询为变量设置一个值.
在纯sql风格中,我可以执行以下操作:
// here declaring function and etc... DECLARE cnt INTEGER; EXECUTE 'SELECT COUNT(*) FROM t' INTO cnt;
如何以PL / pgsql函数的形式实现相同的功能?以下伪代码的正确语法是什么? (以下显然是错误的语法)
cnt := EXECUTE ( 'SELECT COUNT(*) FROM t' ) ;