我们学习了python中怎么使用if判断相等,MySQL中怎么使用if判断相等,今天我们就通过这篇文章来学习一下Postgresql中怎么使用if判断相等,小编讲得非常详细,大家可以耐心看完 。
文章插图
PostgreSQL怎么使用if判断相等
我们首先要确定是在基于pgsql的function里面使用的这些句子,这是个完整的sql执行会产生一个function,代码如下:
CREATE OR REPLACE FUNCTION test()RETURNS void AS$BODY$BEGINif 1=1 thenperform (select now());end if;END;$BODY$LANGUAGE 'plpgsql' VOLATILECOST 100;不过值得注意的是,在postgresql 中,对于select要不用perform函数来执行一个忽略结果的查询,要不用select in取得select函数,而不允许select语句直接出现在函数体重 。
如果我们想要取得select now的内容,那么可以这样写,代码如下:
CREATE OR REPLACE FUNCTION testwm()RETURNS timestamp AS$BODY$DECLAREnowtime timestamp;BEGINif true thenselect now() into nowtime;end if;return nowtime;END;$BODY$LANGUAGE 'plpgsql' VOLATILECOST 100;【PostgreSQL怎么使用if判断相等?运用这几个方法轻松解决】那么这个函数就返回select 的now()的结果 。
推荐阅读
- python安装matplotlib失败怎么解决?超简单的方法来了
- python3.5怎么打开?三分钟学会超简单
- MySQL中自增主键不连续怎么办?解决方法来了
- PyCharm编辑器怎么使用汉化包?最全安装教程看这里
- Python怎么复制文件内容?Python如何复制文本文档
- 一台电脑可以安装两个Python环境吗?两个Python环境怎么安装
- Liunx系统启动MongoDB报错怎么办?MongoDB启动报错如何解决
- 关于腊八蒜晒了太阳还能吃吗?腊八蒜晒太阳了怎么办?
- 关于腊肉怎么保存?腊肉几种保存法介绍
- 京东小金库的钱可以随时取出来吗?怎么取?