作为脚本使用,如产品的 liquibase 中, 清理或修复数据将非常好用。
缺点
导致软件开发缓慢。因为存储过程需要单独学习,而且很多开发人员并不具备这种技能。
不易进行版本管理和代码调试。...当被返回setof sometype时,函数最后一个查询执行完后输出的每一行都会被作为结果集的一个元素返回。
sometype可以是某一张已经存在的表,也可以是record。也可以是某个字段类型。...-- 我在循环中将取值 10,9,8,7,6,5,4,3,2,1
END LOOP;
FOR i IN REVERSE 10..1 BY 2 LOOP
-- 我在循环中将取值 10,8,6,4,2...target被连续不断被赋予来自query的每一行,并且循环体将为每一行执行一次。下面是一个例子:
CREATE OR REPLACE FUNCTION "public"."...raise log ‘这是日志消息’; – 输出在日志文件中
raise inof ‘这是一个信息’; – 以下信息打印在控制台
raise notice ‘这个是提示消息’;
raise