下面要写个存储过程,以获取表中ID的最大值:
看了官方文档,人家就是这么用的:
你确定你看清楚了?????
确定你读完读懂了说明书?????
可以了!
总结一下:
1、存储过程(FUNCITON)变量可以直接用 || 拼接。上面没有列出,下面给个栗子:
2、存储过程的对象不可以直接用变量,要用 quote_ident(objVar)
3、$1 $2是 FUNCTION 参数的顺序,如1中的 $1 $2交换,USING 后面的不换 结果 :
4、注意:SQL语句中的大写全部会变成小写,要想大写存大,必须要用双引号。
附:一个完整postgreSQL 存储过程示例
希望本文所述对大家PostgreSQL程序设计有所帮助。