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

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

例子1,不带returns :

[postgres@cnrd56 bin]$ ./psqlpsql (9.1.2)Type "help" for help.postgres=# CREATE FUNCTION sales_tax(subtotal real, OUT tax real) AS $$postgres$# BEGINpostgres$#     tax := subtotal * 0.06;postgres$# END;postgres$# $$ LANGUAGE plpgsql;CREATE FUNCTIONpostgres=# postgres=# select sales_tax(100); sales_tax -----------         6(1 row)

例子2,带returns:

[postgres@cnrd56 bin]$ ./psqlpsql (9.1.2)Type "help" for help.postgres=# CREATE FUNCTION sales_tax2(subtotal real, OUT tax real) returns real AS $$postgres$# BEGINpostgres$#     tax := subtotal * 0.06;postgres$# END;postgres$# $$ LANGUAGE plpgsql;CREATE FUNCTIONpostgres=# postgres=# select sales_tax2(100); sales_tax2 ------------          6(1 row)postgres=#

 

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

你可能感兴趣的文章
开源网络备份软件bacula(功能特点与原理)
查看>>
《Essential Linux Device Drivers》第2章(下)
查看>>
Puppet扩展篇8-Puppet dashboard的部署及测试
查看>>
LCS2005客户端配置详解:LCS2005系列之二
查看>>
Linux网络管理员不得不了解的系统目录/proc/sys/net/
查看>>
如何用ACM简化你的Spring Cloud微服务环境配置管理
查看>>
自动化代码部署、代码回滚、命令执行软件之capistrano
查看>>
DHS与DSL,让生产环境更可靠
查看>>
Mac下安装Eclipse简记
查看>>
.net知识和学习方法系列(二十一)CLR-枚举
查看>>
现场感受:PowerPoint 2010轻松打造耳目一新的演讲
查看>>
挑战JavaScript正则表达式每日两题(1)
查看>>
WCF分布式开发常见错误(29):未识别的属性'targetFramework'
查看>>
Symfony2博客应用程序教程:第四部分-安全介绍
查看>>
python中if __name__ == "__main__"的解释
查看>>
《开源运营技术精髓》之负载均衡-1.2
查看>>
实践对网络安全建设思路的修正---“花瓶”模型V2.0
查看>>
如何为Linux安装Go语言
查看>>
Azure PowerShell (8) 使用PowerShell设置Azure负载均衡器规则
查看>>
lcd ram/半反穿技术解析【转】
查看>>