PostgreSQL 存储过程过程中打印某个变量值
在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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步