W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
目錄pg_proc
存放有關(guān)函數(shù)、過程、聚集函數(shù)以及窗口函數(shù)(共稱為例程)的信息。更多信息請參考CREATE FUNCTION、CREATE PROCEDURE和第 37.3 節(jié)。
如果prokind
顯示該條目用于一個(gè)聚集函數(shù),在pg_aggregate
中應(yīng)該有一個(gè)相匹配的行。
表 51.38. pg_proc
Columns
列類型 描述 |
---|
行標(biāo)識符 |
函數(shù)的名字 |
函數(shù)所屬的名字空間的OID |
函數(shù)的擁有者 |
實(shí)現(xiàn)語言或該函數(shù)的調(diào)用接口 |
估計(jì)的執(zhí)行代價(jià)(以cpu_operator_cost為單位),如果 |
估計(jì)的結(jié)果行數(shù)量(如果 |
可變數(shù)組參數(shù)的元素的數(shù)據(jù)類型,如果函數(shù)沒有可變參數(shù)則為0 |
對于該函數(shù)可選的計(jì)劃器支持函數(shù)(見第 37.11 節(jié)) |
|
函數(shù)是一個(gè)安全性定義者(即,一個(gè)“setuid”函數(shù)) |
該函數(shù)沒有副作用。除了通過返回值,沒有關(guān)于參數(shù)的信息被傳播。任何會(huì)拋出基于其參數(shù)值的錯(cuò)誤信息的函數(shù)都不是泄露驗(yàn)證的。 |
當(dāng)任意調(diào)用函數(shù)為空時(shí),函數(shù)是否會(huì)返回空值。在那種情況下函數(shù)實(shí)際上根本不會(huì)被調(diào)用。非“strict”函數(shù)必須準(zhǔn)備好處理空值輸入。 |
函數(shù)是否返回一個(gè)集合(即,指定數(shù)據(jù)類型的多個(gè)值) |
|
|
輸入?yún)?shù)的個(gè)數(shù) |
具有默認(rèn)值的參數(shù)個(gè)數(shù) |
返回值的數(shù)據(jù)類型 |
一個(gè)函數(shù)參數(shù)的數(shù)據(jù)類型的數(shù)組。這只包括輸入?yún)?shù)(含 |
一個(gè)函數(shù)參數(shù)的數(shù)據(jù)類型的數(shù)組。這包括所有參數(shù)(含 |
一個(gè)函數(shù)參數(shù)的模式的數(shù)組。編碼為: |
一個(gè)函數(shù)參數(shù)的名字的數(shù)組。沒有名字的參數(shù)在數(shù)組中設(shè)置為空字符串。如果沒有一個(gè)參數(shù)有名字,這個(gè)域?yàn)榭铡?注意這里的下標(biāo)對應(yīng)著 |
默認(rèn)值的表達(dá)式樹(按照 |
要在其上應(yīng)用轉(zhuǎn)換的數(shù)據(jù)類型的 OID。 |
這個(gè)域告訴函數(shù)處理者如何調(diào)用該函數(shù)。它可能是針對解釋型語言的真實(shí)源碼、一個(gè)符號鏈接、一個(gè)文件名或任何其他東西,這取決于實(shí)現(xiàn)語言/調(diào)用規(guī)范。 |
關(guān)于如何調(diào)用函數(shù)的附加信息。其解釋是與語言相關(guān)的。 |
函數(shù)對于運(yùn)行時(shí)配置變量的本地設(shè)置值 |
訪問權(quán)限,詳見第 5.7 節(jié) |
對于編譯好的函數(shù),包括內(nèi)建的和動(dòng)態(tài)載入的,prosrc
包含了函數(shù)的C語言名字(鏈接符號)。對于所有其他已知的語言類型,prosrc
包含函數(shù)的源碼文本。除了對于動(dòng)態(tài)載入的C函數(shù)之外,probin
是不被使用的。對于動(dòng)態(tài)載入的C函數(shù),它給定了包含該函數(shù)的共享庫文件的名稱。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: