博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PL/pgSQL多输出参数例子
阅读量:6089 次
发布时间:2019-06-20

本文共 685 字,大约阅读时间需要 2 分钟。

例子一,不带returns:

postgres=# CREATE FUNCTION sum_n_product(x int, y int, OUT sum int, OUT prod int) AS $$postgres$# BEGINpostgres$#     sum := x + y;postgres$#     prod := x * y;postgres$# END;postgres$# $$ LANGUAGE plpgsql;CREATE FUNCTIONpostgres=# postgres=# select sum_n_product(3,4); sum_n_product --------------- (7,12)(1 row)

例子二,带returns:

postgres=# CREATE FUNCTION sum_n_product2(x int, y int, OUT sum int, OUT prod int) returns record AS $$postgres$# BEGINpostgres$#     sum := x + y;postgres$#     prod := x * y;postgres$# END;postgres$# $$ LANGUAGE plpgsql;CREATE FUNCTIONpostgres=# postgres=# select sum_n_product2(3,4); sum_n_product2 ---------------- (7,12)(1 row)postgres=#

 

转载地址:http://qdlwa.baihongyu.com/

你可能感兴趣的文章
图解css3:核心技术与案例实战. 2.2 基本选择器
查看>>
《通信技术导论(原书第5版)》——1.5 通过多路复用增加网络容量
查看>>
Disruptor入门
查看>>
ROS机器人程序设计(原书第2版)2.5 本章小结
查看>>
Kafka可靠性的思考
查看>>
《乐高EV3机器人搭建与编程》——2.9 小结
查看>>
《Cucumber:行为驱动开发指南》——导读
查看>>
最近的工作(mina vs. yanf4j)
查看>>
《Maven官方文档》创建Archetype
查看>>
MaxCompute 学习计划(三)
查看>>
Hadoop YARN学习之重要术语总结(6)
查看>>
PHP7扩展开发之数组处理
查看>>
RESTEasy中的通用异常处理ExceptionMapper
查看>>
性价比神器!99元一年的阿里云256MB高性能Redis性能测试及应用介绍
查看>>
CLI+Terraform简化资源管理的模板编写
查看>>
SQL Server · 特性分析 · 2012列存储索引技术
查看>>
一个锁等待现象的诊断案例
查看>>
C# 命令模式
查看>>
有序数组中找中位数
查看>>
JAVA数据库连接的另一种实现及简单的数据插入及显示
查看>>