七叶笔记 » 数据库 » postgresql 存储函数调用变量的3种方法小结

postgresql 存储函数调用变量的3种方法小结

三、存储函数示例如下:

以上三种方法都可以实现同样的效果,实际应用中,可以结合场景来使用。比较简单的情况下直接用method 3。

比如,表名、字段名本身是变量,那么method 3 就无法实现,需要根据method 1或method 2来实现。

method 1或method 2 有什么区别呢?

如果需要拼的变量可以直接获取的,则用method2即可。如果变量本身也是需要需要通过函数或语句的计算来获得,一般建议用method 1,先拼成一个字符串,再调用execute来实现。

补充:postgresql存储函数/存储过程用sql语句来给变量赋值

--定义变量

方式一: 方式二:

以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。

相关文章