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