前言
第一章 安裝指南
1.1 安裝準備
1.2 安裝數據庫服務器
1.2.1 運行數據庫服務器安裝程序
1.2.2 軟件升級和重新安裝
1.2.3 歡迎界面
1.2.4 用戶信息界面
1.2.5 建立安裝路徑
1.2.6 主界面
1.2.7 選擇安裝選項
1.2.8 管理任務的分配
1.2.9 復制文件
1.2.10 配置數據庫服務器
1.3 Informix菜單
1.4 啟動和停止數據庫服務器
1.4.1 啟動數據庫服務器
1.4.2 停止數據庫服務器
1.5 卸載. 重新安裝數據庫服務器
1.6 自動安裝
1.6.1 記錄模式Record Mode
1.6.2 重放模式Playback Mode
1.7 重放文件必需的參數
1.7.1 Bundle-Common部分
1.7.2 Server Install部分
1.7.3 Server Instance部分
第二章 結構化查詢語言
2.1 Informix SQL
2.2 SELECT語句介紹
2.2.1 基本概念
2.2.2 特殊數據類型
2.3 單表查詢語句
2.3.1 查詢所有的行和列
2.3.2 選擇特定的列
2.3.3 使用WHERE子句
2.3.4 使用FIRST子句選擇特定行
2.3.5 表達式和求值
2.3.6 在SELECT語句中使用函數
2.4 多表查詢語句
2.4.1 笛卡兒乘積
2.4.2 創(chuàng)建連接
2.4.3 其他簡潔查詢方式
2.5 對其他數據庫中的表進行查詢
2.6 構造高級查詢語句
2.6.1 使用GROUP BY和HAVING子句
2.6.2 創(chuàng)建高級連接
2.6.3 子查詢語句
2.6.4 集合運算
2.7 數據更新
2.7.1 刪除表中的所有行
2.7.2 插入行
2.7.3 修改數據
2.7.4 數據庫的訪問權限
2.7.5 數據完整性
2.7.6 數據備份和事務日志
2.7.7 并發(fā)控制和加鎖
第三章 程序設計方法
3.1 程序變量和主變量
3.2 調用數據庫服務器
3.2.1 SQL通信區(qū)
3.2.2 SQLCODE的數據域
3.2.3 SQLSTATE值
3.3 返回單行數據
3.4 多行查詢
3.4.1 打開游標
3.4.2 獲取記錄
3.4.3 游標活動集
3.5 動態(tài)SQL語句
3.5.1 語句預處理
3.5.2 執(zhí)行預處理過的SQL語句
3.5.3 動態(tài)主變量
3.5.4 釋放預處理語句
3.5.5 快速執(zhí)行動態(tài)SQL語句
3.6 修改權限語句
3.7 通過SQL程序修改數據
3.7.1 使用DELETE
3.7.2 使用INSERT
3.7.3 使用UPDATE
3.8 數據共享與并發(fā)控制
3.8.1 并發(fā)控制
3.8.2 數據加鎖
3.8.3 隔離級別
3.8.4 設置鎖定模式
第四章 SPL語言和觸發(fā)器
4.1 SQL和內部存儲過程
4.1.1 創(chuàng)建內部存儲過程
4.1.2 運行內部存儲過程
4.2 內部存儲過程權限
4.3 變量和表達式
4.4 程序流程控制
4.5 異常處理
4.6 觸發(fā)器
4.6.1 創(chuàng)建觸發(fā)器
4.6.2 觸發(fā)器操作
4.6.3 跟蹤觸發(fā)器操作
第五章 使用IECC管理數據庫服務器
5.1 安裝IECC
5.1.1 系統要求
5.1.2 IECC產品
5.1.3 安裝順序
5.1.4 修改環(huán)境變量
5.1.5 卸載IECC
5.1.6 IECC備份和恢復BAR
5.2 啟動IECC
5.2.1 運行IECC
5.2.2 配置IECC
5.3 數據庫服務器管理
5.3.1 觀察. 修改服務器運行模式
5.3.2 觀察服務器屬性
5.3.3 監(jiān)視用戶會話
5.3.4 生成報表
5.4 異常事件管理
5.5 數據和存儲空間管理
5.5.1 管理數據庫空間
5.5.2 鏡像數據庫空間
5.5.3 備份和恢復數據
5.5.4 導出和引入數據庫
5.5.5 加載和卸載表
5.6 數據庫對象管理
5.6.1 數據庫管理
5.6.2 同義詞管理
5.6.3 管理內部存儲過程. 視圖和觸發(fā)器
5.7 表的管理
5.7.1 表中列的管理
5.7.2 索引管理
5.7.3 外碼管理
5.7.4 管理限制
5.8 SQL語句管理
5.8.1 創(chuàng)建. 修改. 執(zhí)行SQL語句
5.8.2 查看執(zhí)行結果
5.8.3 SQL編輯器數據的保存
5.8.4 IECC支持的SQL語句
第六章 DB-Access應用工具
6.1 DB-Access基本操作
6.1.1 運行DB-Access
6.1.2 DB-Access基本操作
6.2 SQL語句管理
6.2.1 SQL子菜單
6.2.2 SPL語言和內部存儲過程
6.3 數據管理
6.3.1 選擇當前數據庫
6.3.2 創(chuàng)建數據庫
6.3.3 查看數據庫信息和刪除數據庫
6.4 表的管理
6.4.1 創(chuàng)建. 修改表
6.4.2 查看表的信息
6.4.3 刪除表
6.5 連接和會話
6.5.1 連接
6.5.2 會話信息
第七章 INFORMIX-CLI編程
7.1 配置數據源
7.2 基本概念
7.2.1 緩沖區(qū)
7.2.2 環(huán)境. 連接和語句句柄
7.2.3 數據類型
7.2.4 函數返回值
7.2.5 使用INFORMIX-CLIAPI
7.3 連接到數據源
7.4 執(zhí)行SQL語句
7.4.1 執(zhí)行SQL語句
7.4.2 事務處理
7.5 獲得返回結果
7.5.1 給結果指定存儲空間
7.5.2 獲取結果數據
7.6 函數返回值和錯誤信息
7.7 釋放句柄和斷開連接
7.8 使用INFORMIX-CLI創(chuàng)建應用程序例子
7.9 應用程序性優(yōu)化
7.9.1 連接優(yōu)化
7.9.2 獲取數據源信息
7.9.3 字典函數的使用
7.9.4 獲取數據
7.9.5 執(zhí)行語句
7.9.6 數據更新
7.9.7 提交數據
7.10 VISUAL C++程序設計
7.10.1 構造對象
7.10.2 使用Visual C++向導創(chuàng)建ODBC應用程序
7.11 INFOTMIX-CLI函數介紹
7.11.1 規(guī)則說明
7.11.2 函數說明
第八章 INFORMIX-ESQL/C編程
8.1 使用INFORMIX-ESQL/C編程
8.1.1 INFORMIX-CLI頭文件
8.1.2 定義. 使用主變量
8.1.3 使用ESQL命令
8.2 ESQL/C數據類型
8.2.1 選擇主變量的數據類型
8.2.2 數據轉換
8.2.3 數據測試. 處理函數
8.3 字符. 字符串數據處理
8.4 SQL DECIMAL數據類型
8.5 數值處理
8.6 日期. 時間處理
8.7 異常處理
8.7.1 使用SQLSATE和GET DIAGNOSTICS語句處理異常
8.7.2 識別SQLSATE
8.7.3 使用sqlca結構處理異常
8.8 和數據庫服務器協調工作
8.9 動態(tài)SQL語句
8.9.1 游標的使用
附錄 一 INFORMIX錯誤信息
附錄 二 SQL. SPL語法結構