925
支付寶
《PostgreSQL服務器編程》一一第3章 第一個PL/pgSQL函數
第3章 第一個PL/pgSQL函數
函數是擴展PostgreSQL最基本的構建模塊。函數可以以參數的形式輸入,也可以以輸出參數或返回值的形式輸出。PostgreSQL自身提供了許多函數,如常見的數學函數平方根或者絕對值等。你可以通過訪問以下鏈接,獲取完整的現有函數列表:https://www.postgresql.org/docs/current/static/functions.html。
與內置函數相比,你所創建的函數將具有與其相同的優先級和權限。作為一個開發者,在進行業務邏輯編寫時,你所使用的庫與PostgreSQL開發者進行數據庫擴展時所使用的庫是完全相同的。
這意味著,你可以與PostgreSQL開發社區中的開發者使用相同的工具。
函數可以支持PostgreSQL中任何數據類型的參數,然後以相同的類型向調用者返回結果。在函數中你能做到所有你想實現的,這一切都取決於你自己。你已經可以實現PostgreSQL所能實現的一切。我們也再次警告你,你可以實現PostgreSQL所能實現的一切。好了,新手引導到此結束。
在本章中,你將學到:
PostgreSQL函數的基本構建模塊
將參數傳遞給函數
函數內的基本控製結構
在函數外返回結果
最後更新:2017-07-10 11:02:15