《快速掌握Navicat for PostgreSQL 函數(shù)》要點:
本文介紹了快速掌握Navicat for PostgreSQL 函數(shù),希望對您有用。如果有疑問,可以聯(lián)系我們。
Navicat for SQL Server 是一個全面的圖形化方式管理數(shù)據(jù)庫,可進行創(chuàng)建、編纂和刪除全部數(shù)據(jù)庫對象.下面小編給大家講講如何一步掌握Navicat for PostgreSQL 函數(shù)全部內(nèi)容.
Navicat每種函數(shù)可以接受基本類型、復(fù)合類型或組合為引數(shù)(參數(shù)),此外每種函數(shù)可以返回一個基本類型或復(fù)合類型,許多種函數(shù)可以接受或返回某些虛擬類型(例如多態(tài)類型),但現(xiàn)有設(shè)施有所分歧.點擊函數(shù)圖標,打開函數(shù)對象列表.
Navicat for PostgreSQL 提供以下四種函數(shù):
● 查詢語言函數(shù)(用 SQL 寫的函數(shù))
● 過程語言函數(shù)(例如 PL/Tcl 或 PL/pgSQL 寫的函數(shù))
● 內(nèi)部函數(shù)
● C-語言函數(shù)
函數(shù)向?qū)?/strong>
在對象列表的工具欄點擊“新建函數(shù)”,函數(shù)向?qū)棾霾⒖梢詣?chuàng)立函數(shù).當創(chuàng)立新過程或函數(shù)時,可以不顯示“函數(shù)向?qū)А?如需顯示向?qū)r,可以在選項啟用它.
界說
定義包括一個有效的 SQL 過程語句.這可以是一個簡單的語句,如 SELECT 或 INSERT,或是一個用 BEGIN 和 END 寫的復(fù)合語句,復(fù)合語句可以包括聲明循環(huán)和其它控制結(jié)構(gòu)語句.
參數(shù):界說函數(shù)參數(shù).
返回類型模式和返回類型:函數(shù)的返回類型.
成果
要運行函數(shù),在工具欄點擊“運行”.如果 SQL 語句是正確的,該語句將被運行及返回數(shù)據(jù),“結(jié)果”選項卡會打開與函數(shù)返回的數(shù)據(jù).如果運行函數(shù)時發(fā)生錯誤,運行停止,顯示相應(yīng)的錯誤信息.如果函數(shù)必要輸入?yún)?shù),“輸入?yún)?shù)”框?qū)棾?使用「,」來分隔參數(shù).
函數(shù)高級屬性:
擁有者:函數(shù)的擁有者.必要注意的是,僅支持 PostgreSQL 8.0 或以上版本.
語言:函數(shù)實施的語言名.可能是 SQL、 C、內(nèi)部或用戶界說過程語言名.為了向后兼容,名可能是用單引號括著.
揮發(fā)性:這些屬性告知查詢優(yōu)化器有關(guān)函數(shù)的性能,最多可指定一個選擇.如果這些沒有呈現(xiàn),默認的是 VOLATILE.
定義者平安性:指定函數(shù)運行時使用創(chuàng)建它的用戶權(quán)限.
返回集:表現(xiàn)函數(shù)將返回一組項目,而不是一個單一項目.
嚴格:表現(xiàn)每當函數(shù)的引數(shù)是 null 時,它總是返回 null.如果此參數(shù)被指定,當有 null 引數(shù)時,函數(shù)不會運行.相反,一個null 結(jié)果會自動假定.
估計行:一個正數(shù)來估計謀劃者應(yīng)預(yù)期返回的行數(shù),這只允許當函數(shù)被聲明為返回一個集.
配置參數(shù):當函數(shù)輸入時設(shè)置到指定值的配置參數(shù),當函數(shù)分開時還原到以前的值.
歡迎參與《快速掌握Navicat for PostgreSQL 函數(shù)》討論,分享您的想法,維易PHP學(xué)院為您提供專業(yè)教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.fzlkiss.com/jiaocheng/12395.html