時(shí)間:2024-02-14 10:20作者:下載吧人氣:18
什么是存儲(chǔ)過程, 百度百科是這么定義的:存儲(chǔ)過程(Stored Procedure)是在大型數(shù)據(jù)庫(kù)系統(tǒng)中,一組為了完成特定功能的SQL 語(yǔ)句集,存儲(chǔ)在數(shù)據(jù)庫(kù)中經(jīng)過第一次編譯后再次調(diào)用不需要再次編譯,用戶通過指定存儲(chǔ)過程的名字并給出參數(shù)(如果該存儲(chǔ)過程帶有參數(shù))來執(zhí)行它。存儲(chǔ)過程是數(shù)據(jù)庫(kù)中的一個(gè)重要對(duì)象,任何一個(gè)設(shè)計(jì)良好的數(shù)據(jù)庫(kù)應(yīng)用程序都應(yīng)該用到存儲(chǔ)過程。
Postgresql的存儲(chǔ)過程語(yǔ)法結(jié)構(gòu)如下:
RETURNS 返回值類型 AS
$BODY$
DECLARE
變量聲明
BEGIN
函數(shù)體
END;
$BODY$
LANGUAGE ‘plpgsql’ VOLATILE;
網(wǎng)友評(píng)論