PostgreSQL 8.2.3 中文文檔
後退快退快進前進

V. 服務器端編程

這部分是關於用戶怎樣通過增加用戶定義的類型、操作符、聚集、查詢語言和編程語言函數來擴展服務器功能。這些是高級主題,可能需要在閱讀完並理解所有其它 PostgreSQL 手冊之後才能閱讀。這部分後麵的章節還描述了在 PostgreSQL 裡的服務器端編程語言。我們至少要讀過章33的頭幾節才能深入閱讀有關服務器端編程語言的材料。

目錄
33. 擴展 SQL
33.1. 擴展性是如何實現的
33.2. PostgreSQL 類型係統
33.3. 用戶定義函數
33.4. 查詢語言(SQL)函數
33.5. 函數重載
33.6. 函數易失性範疇
33.7. 過程語言函數
33.8. 內部函數
33.9. C 語言函數
33.10. 用戶定義聚集
33.11. 用戶定義類型
33.12. 用戶定義操作符
33.13. 操作符優化信息
33.14. 擴展索引接口
34. 觸發器
34.1. 觸發器行為概述
34.2. 數據改變的可視性
34.3. 用 C 寫觸發器
34.4. 一個完整的例子
35. 規則係統
35.1. 查詢樹
35.2. 視圖和規則係統
35.3. INSERT, UPDATE, DELETE 上的規則
35.4. 規則和權限
35.5. 規則和命令狀態
35.6. 規則與觸發器的比較
36. 過程語言
36.1. 安裝過程語言
37. PL/pgSQL - SQL 過程語言
37.1. 概述
37.2. 開發 PL/pgSQL 的一些提示
37.3. PL/pgSQL 的結構
37.4. 聲明
37.5. 表達式
37.6. 基本語句
37.7. 控製結構
37.8. 遊標
37.9. 錯誤和消息
37.10. 觸發器過程
37.11. 從 Oracle PL/SQL 進行移植
38. PL/Tcl - Tcl 過程語言
38.1. 概述
38.2. PL/Tcl 函數和參數
38.3. PL/Tcl 裡的數據值
38.4. PL/Tcl 裡的全局量
38.5. 在 PL/Tcl 裡訪問數據庫
38.6. PL/Tcl 裡的觸發器過程
38.7. 模塊和 unknown 的命令
38.8. Tcl 過程名字
39. PL/Perl - Perl 過程語言
39.1. PL/Perl 函數和參數
39.2. 從 PL/Perl 訪問數據庫
39.3. PL/Perl 裡的數據值
39.4. PL/Perl 裡的全局變量
39.5. 可信的和不可信的 PL/Perl
39.6. PL/Perl 觸發器
39.7. 限製及缺少的特性
40. PL/Python - Python 過程語言
40.1. PL/Python 函數
40.2. 觸發器函數
40.3. 數據庫訪問
41. 服務器編程接口
41.1. 接口函數
41.2. 接口支持函數
41.3. 內存管理
41.4. 數據改變的可視性
41.5. 例子

後退首頁前進
views 擴展 SQL