PostgreSQL plpgsql函数可能不返回任何内容吗?我创建了一个函数,我不需要它返回任何东西,因为它执行复杂的SQL查询,并将该查询的结果插入另一个表(SELECT INTO ....)。因此,我没有必要或有兴趣使函数返回任何输出或值。不幸的是,当我试图省略函数声明的RETURN子句时,我无法创建该函数。 PostgreSQL plpgsql函数可能不返回任何东西吗?不从postgresql函数返回任何东西?
7
A
回答
13
-1
不,它必须至少返回null
。在PostgreSQL documentation:
触发功能必须返回NULL 或有 完全 触发器被运行的表的结构的记录/行值。
0
这并不直接回答你的问题,但我发现有趣的是,如果你有一个或多个OUT
输出参数,则不需要RETURN
子句。这显然会返回一些内容,但可以让你像你说的那样“省略返回”。
相关问题
- 1. 函数strpos()不返回任何东西
- 2. getimagesize函数不返回任何东西
- 3. JavaScript函数不返回任何东西
- 4. get_post_type()函数不返回任何东西
- 5. 回调函数不返回任何东西
- 6. 没有从sqlsrv_num_rows返回任何东西
- 7. PostgreSQL触发器不返回任何东西
- 8. 安卓相机功能getcameraIdlist()函数不返回任何东西
- 9. vb.net检查函数是否不返回任何东西
- 10. CanWeMakeIt函数python,它不会返回任何东西
- 11. C++停止函数,不返回任何东西
- 12. 不纯的函数是否返回任何东西?
- 13. kernlab中的kernelMatrix函数不会返回任何东西
- 14. LINQ到XML查询Where()函数不返回任何东西
- 15. JavaScript/JQuery函数不返回任何东西
- 16. php/mysql列表函数不返回任何东西!帮帮我!
- 17. JavaScript函数img.onload不返回任何东西(true或false)
- 18. PHP dateperiod函数不返回任何东西
- 19. 函数似乎不返回任何东西,当它应该
- 20. 你什么时候写函数不返回任何东西
- 21. 控制器的帮助函数不返回任何东西
- 22. 函数不会返回任何东西(异步?)
- 23. JavaScript的循环和函数将不会返回任何东西
- 24. 为什么我的函数不能返回任何东西?
- 25. Mongoose在函数中不返回任何东西
- 26. `[Quotes objectAtIndex:quoteNumber]`不返回任何东西
- 27. php query_mysql不返回任何东西
- 28. PHP CURL curl_exec不返回任何东西
- 29. SQLCommand不返回任何东西
- 30. cURL不返回任何东西?
返回VOID是完全可以接受的,在这种情况下你不必返回任何东西。 – 2012-03-07 21:37:32
(PL/pgSQL)函数可以返回void,但是当函数被用作触发函数时,函数必须返回一些东西。 – user272735 2012-07-31 08:26:22