發(fā)布時(shí)間:2015-11-23 15: 46: 14
Navicat for PostgreSQL 提供以下四種函數(shù):
● 查詢語(yǔ)言函數(shù)(用 SQL 寫(xiě)的函數(shù))
● 過(guò)程語(yǔ)言函數(shù)(例如 PL/Tcl 或 PL/pgSQL 寫(xiě)的函數(shù))
● 內(nèi)部函數(shù)
● C-語(yǔ)言函數(shù)
每種函數(shù)可以接受基本類(lèi)型、復(fù)合類(lèi)型或組合為引數(shù)(參數(shù)),此外每種函數(shù)可以返回一個(gè)基本類(lèi)型或復(fù)合類(lèi)型,許多種函數(shù)可以接受或返回某些虛擬類(lèi)型(例如多態(tài)類(lèi)型),但現(xiàn)有設(shè)施有所不同。點(diǎn)擊函數(shù)圖標(biāo),打開(kāi)函數(shù)對(duì)象列表。
Navicat for PostgreSQL 最新版下載地址:http://www.whtianwei.cn/xiazai_postgresql.html
函數(shù)向?qū)?/b>
在對(duì)象列表的工具欄點(diǎn)擊“新建函數(shù)”,函數(shù)向?qū)棾霾⒖梢詣?chuàng)建函數(shù)。當(dāng)創(chuàng)建新過(guò)程或函數(shù)時(shí),可以不顯示“函數(shù)向?qū)А薄H缧栾@示向?qū)r(shí),可以在選項(xiàng)啟用它。
1. 定義函數(shù)的參數(shù)。在對(duì)應(yīng)的列設(shè)置參數(shù)模式、類(lèi)型模式、類(lèi)型、名和默認(rèn)值。
2. 從列表選擇模式和返回類(lèi)型。
定義
定義包括一個(gè)有效的 SQL 過(guò)程語(yǔ)句。這可以是一個(gè)簡(jiǎn)單的語(yǔ)句,如 SELECT 或 INSERT,或是一個(gè)用 BEGIN 和 END 寫(xiě)的復(fù)合語(yǔ)句,復(fù)合語(yǔ)句可以包含聲明循環(huán)和其它控制結(jié)構(gòu)語(yǔ)句。
參數(shù):定義函數(shù)參數(shù)。
返回類(lèi)型模式和返回類(lèi)型:函數(shù)的返回類(lèi)型。
結(jié)果
要運(yùn)行函數(shù),在工具欄點(diǎn)擊“運(yùn)行”。如果 SQL 語(yǔ)句是正確的,該語(yǔ)句將被運(yùn)行及返回?cái)?shù)據(jù),“結(jié)果”選項(xiàng)卡會(huì)打開(kāi)與函數(shù)返回的數(shù)據(jù)。如果運(yùn)行函數(shù)時(shí)發(fā)生錯(cuò)誤,運(yùn)行停止,顯示相應(yīng)的錯(cuò)誤信息。如果函數(shù)需要輸入?yún)?shù),“輸入?yún)?shù)”框?qū)棾觯褂谩?」來(lái)分隔參數(shù)。
提示:Navicat for PostgreSQL 支持返回 10 個(gè)結(jié)果集。
關(guān)于 Navicat for PostgreSQL 的更多相關(guān)教程,可參考 Navicat 官網(wǎng)。
展開(kāi)閱讀全文
︾