PostgreSQL支持无需创建出来即可执行的function,关键字是

do language plpgsql $$
declare
begin
...
..
.
end $$;

示例如下:

do$$
DECLAREd_news_id numeric;d_tag_id numeric;cur_list CURSOR FORselect flu.id,fcm.id
FROMa fcm,b frr,c flur,d flu
WHEREfcm.create_id = frr.relation_id
AND flur.ID = frr.role_id
AND flu.id = flur.login_user_id
AND fcm.create_id IS NOT NULL
AND flur.role_type = 1
AND flur.status = 1
AND frr. TYPE = 1;
BEGINOPEN cur_list;LOOPFETCH cur_list INTO d_news_id,d_tag_id;EXIT WHEN NOT FOUND;--插入数据UPDATE a SET login_user_id = d_news_id where id = d_tag_id;END LOOP;CLOSE cur_list;
END;
$$

最新文章

  1. TODO;FIXME;XXX
  2. Vue.js实现前段评论展示
  3. 聊聊storm的LoggingMetricsConsumer
  4. Matlab矩阵函数
  5. Windows下配置环境变量和需不需要重启?
  6. python 单元测试_Python 单元测试(unittest)
  7. mysql日期格式化季度_mysql中常用日期比较与计算函数
  8. 带你快速了解 Docker 和 Kubernetes
  9. 【译】组织好你的Asp.Net MVC解决方案
  10. Django day 36 支付宝支付,微信推送
  11. 计算机网络学习笔记(12. 计算机网络体系结构概述)
  12. jQuery 学习-DOM篇(三):jQuery 在 DOM 外部插入元素
  13. Django实战(21):使用内置的Amin管理用户
  14. 优雅的对 list 遍历进行 add 或者 remove 操作
  15. Windows右键添加command(命令行)
  16. 随机森林----评论情感分析系统
  17. 在面试时应该如何自我介绍?
  18. 12张图带你轻松了解 calico 6种场景下宿主机和pod互访的iptables规则链流转情况【下】
  19. 《CISP》(三)信息安全管理
  20. GEE面向对象分类(先分割影像 、再计算特征、最后分类)

热门文章

  1. iOS7 UUID唯一标识
  2. 计算机软件工程专业心得,非计算机专业学软件工程的一点心得体会
  3. 铁匠smith_铁匠的制作:概念和艺术创作
  4. CRNN中英文字符识别
  5. 偷天换日合约易主,地址变脸移花接木——底层函数误用漏洞 | 漏洞分析连载之四
  6. using 用法拾忆
  7. 淘宝API item_search_img - 按图搜索淘宝商品(拍立淘)图片搜索
  8. springboot自动创建Oracle,一键生成项目 SpringBoot项目代码生成器 支持Oracle 支持MySql...
  9. MNE-Python读取MATLAB保存的.mat文件
  10. WPT、WPCN、SWIPT的区别与联系