七叶笔记 » 数据库 » PostgreSQL存储过程用法实战详解

PostgreSQL存储过程用法实战详解

下面要写个存储过程,以获取表中ID的最大值:

看了官方文档,人家就是这么用的:

你确定你看清楚了?????

确定你读完读懂了说明书?????

可以了!

总结一下:

1、存储过程(FUNCITON)变量可以直接用  || 拼接。上面没有列出,下面给个栗子:

2、存储过程的对象不可以直接用变量,要用 quote_ident(objVar)

3、$1  $2是 FUNCTION 参数的顺序,如1中的 $1 $2交换,USING 后面的不换 结果 :

4、注意:SQL语句中的大写全部会变成小写,要想大写存大,必须要用双引号。

附:一个完整postgreSQL 存储过程示例

希望本文所述对大家PostgreSQL程序设计有所帮助。

相关文章