日韩av手机在线免费观看_四虎免看黄_亚洲一区中文字幕_亚洲小视频网站_国产一区日韩在线_国产欧美精品一区二区

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術(shù)開發(fā) > 數(shù)據(jù)庫 > PostgreSQL教程(二十):PL/pgSQL過程語言

PostgreSQL教程(二十):PL/pgSQL過程語言

時間:2024-02-24 17:17作者:下載吧人氣:29

一、概述:

    PL/pgSQL函數(shù)在第一次被調(diào)用時,其函數(shù)內(nèi)的源代碼(文本)將被解析為二進制指令樹,但是函數(shù)內(nèi)的表達式和SQL命令只有在首次用到它們的時候,PL/pgSQL解釋器才會為其創(chuàng)建一個準備好的執(zhí)行規(guī)劃,隨后對該表達式或SQL命令的訪問都將使用該規(guī)劃。如果在一個條件語句中,有部分SQL命令或表達式?jīng)]有被用到,那么PL/pgSQL解釋器在本次調(diào)用中將不會為其準備執(zhí)行規(guī)劃,這樣的好處是可以有效地減少為PL/pgSQL函數(shù)里的語句生成分析和執(zhí)行規(guī)劃的總時間,然而缺點是某些表達式或SQL命令中的錯誤只有在其被執(zhí)行到的時候才能發(fā)現(xiàn)。
    由于PL/pgSQL在函數(shù)里為一個命令制定了執(zhí)行計劃,那么在本次會話中該計劃將會被反復(fù)使用,這樣做往往可以得到更好的性能,但是如果你動態(tài)修改了相關(guān)的數(shù)據(jù)庫對象,那么就有可能產(chǎn)生問題,如:
 

    CREATE FUNCTION populate() RETURNS integer AS $$
    DECLARE
        — 聲明段
    BEGIN
        PERFORM my_function();
    END;
    $$ LANGUAGE plpgsql;
 
標簽[db:關(guān)鍵字]

相關(guān)下載

查看所有評論+

網(wǎng)友評論

網(wǎng)友
您的評論需要經(jīng)過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 国产精品久久网 | 自拍 亚洲 欧美 老师 丝袜 | 天天视频一区二区三区 | 91免费在线 | 日本黄色不卡视频 | 日本免费黄色 | 日日爱av| 国产精品资源在线观看 | 欧美一级在线免费观看 | 日韩一区二区三区视频 | 日本又色又爽又黄又高潮 | 嫩草国产 | 中文字幕在线一区二区三区 | 美日韩中文字幕 | 日韩中文字幕 | 免费同性女女aaa免费网站 | 中文字幕在线二区 | 中文字幕综合 | 一级大片网站 | 久久亚洲欧美日韩精品专区 | 成人av一区| 在线观看黄色 | 日韩国产高清在线观看 | 亚洲一区二区三区四区在线观看 | 99伊人 | 97国产爽爽爽久久久 | 国产视频一区二区 | 国产精品网页 | h视频在线免费 | 中文字幕在线精品 | 伊人网在线综合 | 超碰成人免费观看 | 日韩91在线| 伊人超碰在线 | 亚洲欧美国产视频 | 99国产精品久久久 | 久久精品男人的天堂 | 久久精品美女 | 亚洲成人精品一区 | 久久99精品久久久 | 日本亚洲精品成人欧美一区 |