三、存储函数示例如下:
以上三种方法都可以实现同样的效果,实际应用中,可以结合场景来使用。比较简单的情况下直接用method 3。
比如,表名、字段名本身是变量,那么method 3 就无法实现,需要根据method 1或method 2来实现。
method 1或method 2 有什么区别呢?如果需要拼的变量可以直接获取的,则用method2即可。如果变量本身也是需要需要通过函数或语句的计算来获得,一般建议用method 1,先拼成一个字符串,再调用execute来实现。
补充:postgresql存储函数/存储过程用sql语句来给变量赋值
--定义变量
方式一: 方式二:以上为个人经验,希望能给大家一个参考,也希望大家多多支持七叶笔记。如有错误或未考虑完全的地方,望不吝赐教。