<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                # V. 服務器端編程 這部分是關于用戶怎樣通過增加用戶定義的類型、操作符、聚集、查詢語言和編程語言函數來擴展服務器功能。 這些是高級主題,可能需要在閱讀完并理解所有其它 PostgreSQL 手冊之后才能閱讀。這部分后面的章節還描述了在PostgreSQL 里的服務器端編程語言。我們至少要讀過[Chapter 35](#calibre_link-828)的頭幾節才能深入閱讀有關服務器端編程語言的材料。 **Table of Contents** + 35\. 擴展SQL + 35.1\. 擴展性是如何實現的 + 35.2\. PostgreSQL類型系統 + 35.3\. 用戶定義的函數 + 35.4\. 查詢語言(SQL)函數 + 35.5\. 函數重載 + 35.6\. 函數易失性范疇 + 35.7\. 過程語言函數 + 35.8\. 內部函數 + 35.9\. C-語言函數 + 35.10\. 用戶定義聚集 + 35.11\. 用戶定義類型 + 35.12\. 用戶定義操作符 + 35.13\. 操作符優化信息 + 35.14\. 擴展索引接口 + 35.15\. 包裝相關對象到一個擴展 + 35.16\. 擴展基礎設施建設 + 36\. 觸發器 + 36.1\. 觸發器行為概述 + 36.2\. 數據改變的可視性 + 36.3\. 用C寫觸發器 + 36.4\. 一個完整的觸發器例子 + 37\. 事件觸發器 + 37.1\. 事件觸發器行為的概述 + 37.2\. 事件觸發器觸發矩陣 + 37.3\. 用C編寫事件觸發器函數 + 37.4\. 一個完整的事件觸發器的例子 + 38\. 規則系統 + 38.1\. 查詢樹 + 38.2\. 視圖和規則系統 + 38.3\. 物化視圖 + 38.4\. 在 `INSERT`, `UPDATE`, 和 `DELETE`上的規則 + 38.5\. 規則和權限 + 38.6\. 規則和命令狀態 + 38.7\. 規則與觸發器的比較 + 39\. 過程語言 + 39.1\. 安裝過程語言 + 40\. PL/pgSQL - SQL過程語言 + 40.1\. 概述 + 40.2\. PL/pgSQL的結構 + 40.3\. 聲明 + 40.4\. 表達式 + 40.5\. 基本語句 + 40.6\. 控制結構 + 40.7\. 游標 + 40.8\. 錯誤和消息 + 40.9\. 觸發器過程 + 40.10\. 在后臺下的PL/pgSQL + 40.11\. 開發PL/pgSQL的一些提示 + 40.12\. 從Oracle PL/SQL進行移植 + 41\. PL/Tcl - Tcl 過程語言 + 41.1\. 概述 + 41.2\. PL/Tcl 函數和參數 + 41.3\. PL/Tcl里的數據值 + 41.4\. PL/Tcl里的全局量 + 41.5\. 在PL/Tcl里訪問數據庫 + 41.6\. PL/Tcl里的觸發器過程 + 41.7\. 模塊和`unknown`的命令 + 41.8\. Tcl 過程名字 + 42\. PL/Perl - Perl 過程語言 + 42.1\. PL/Perl 函數和參數 + 42.2\. PL/Perl里的數據值 + 42.3\. 內置函數 + 42.4\. PL/Perl里的全局變量 + 42.5\. 可信的和不可信的 PL/Perl + 42.6\. PL/Perl 觸發器 + 42.7\. 后臺PL/Perl + 43\. PL/Python - Python 過程語言 + 43.1\. Python 2 vs. Python 3 + 43.2\. PL/Python Functions + 43.3\. Data Values + 43.4\. Sharing Data + 43.5\. Anonymous Code Blocks + 43.6\. Trigger Functions + 43.7\. Database Access + 43.8\. Explicit Subtransactions + 43.9\. Utility Functions + 43.10\. Environment Variables + 44\. 服務器編程接口 + 44.1\. 接口函數 + 44.2\. 接口支持函數 + 44.3\. 內存管理 + 44.4\. 數據改變的可視性 + 44.5\. 例子 + 45\. 后臺工作進程
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看