在begin和end中调用
-- %是用来占位,a是要打印的变量 raise notice '%',a;
drop function if EXISTS c(); create or replace FUNCTION c() returns void as $$ declare a int default 0; BEGIN WHILE a < 100 LOOP a= a+a; a=a+1; a=199; END LOOP; raise notice '%',a; end; $$ LANGUAGE plpgsql; select c();
结果如下:打印出 注意:199
select c() > 注意: 199 > OK > 时间: 0s