注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡數據庫其他數據庫深入學習:Informix SQL快速編程指南:第二版

深入學習:Informix SQL快速編程指南:第二版

深入學習:Informix SQL快速編程指南:第二版

定 價:¥33.00

作 者: (美)Informix Press公司著;偉鋒譯
出版社: 電子工業(yè)出版社
叢編項: 高級編程“深入學習”叢書
標 簽: INFORMIX

ISBN: 9787505359154 出版時間: 2000-01-01 包裝:
開本: 26cm 頁數: 284頁 字數:  

內容簡介

  《深入學習:Informix SQL快速編程指南(第二版)》是Informix SQL實現方法的權威指南,提供最新的Infromix Dynamic Server 2000和Informix企業(yè)決策服務器信息。本書從最簡單的SELECT語句開始,介紹如何由簡單到高級構造和優(yōu)化查詢,使用SQL語句插入、刪除或更新數據,同時維護數據的完整性和保密性。指導讀者學習調用數據庫服務器、檢索行、嵌入數據,逐步創(chuàng)建和實現高效數據模型。此外,書中還包括基本和對象關系數據庫、SQL編程技術、各種復雜數據類型、數據操作語言、存儲過程語言及其他SQL語句等多項內容。本書是讀者學習使用Informix SQL實現方法的必備參考書。

作者簡介

暫缺《深入學習:Informix SQL快速編程指南:第二版》作者簡介

圖書目錄

第1章 數據庫概念
本章內容
數據模型
存儲數據
查詢數據
修改數據
并發(fā)操作與安全性
控制數據庫使用
集中管理
重要數據庫術語
對象關系型模型
表格


表格操作
對象關系型模型
結構化查詢語言
標準SQL
Informix SQL和ANSI SQL
交互式SQL
常規(guī)編程
支持ANSI的數據庫
GLS數據庫
小結
第2章 編寫SELECT語句
本章內容
SELECT語句簡介
基本概念
SELECT語句形式
特殊數據類型
單表格SELECT語句
選擇所有列和行
選擇指定列
使用WHERE子句
建立比較條件
用FIRS子句選擇特定行
表達式與派生值
在SELECT語句中使用rowid值
多表SELECT語句
生成笛卡兒積
建立連接
查詢快捷方式
選擇不在當前數據庫中的表格
小結
第3章 從復雜類型選擇數據
本章內容
選擇行類型數據
選擇類型表的列
選擇包含行類型數據的列
從集合中選擇
選擇嵌套集合
用關鍵字IN搜索集合元素
在表格層次中選擇行
不帶關鍵字ONLY選擇父表中的行
帶關鍵字ONLY選擇父表中的行
對父表使用別名
小結
第4章 在SELECT語句中使用函數
本章內容
在SELECT語句中使用函數
合計函數
時間函數
日期換算函數
基數函數
智能大型對象函數
字符串操作函數
其他函數
在SELECT語句中使用SPL例程
在SELECT語句中使用rowid值
使用rowid值與USER函數
使用rowid值與DBSERVERNAME函數
小結
第5章 編寫高級SELECT語句
本章內容
使用GROUP BY和HAVING子句
使用GROUP BY子句
使用HAVING子句
生成高級連接
自連接
外連接
SELECT語句中的子查詢
選擇表中的子查詢
WHERE子句中的子查詢
在SELECT語句中處理集合
集合子查詢
集合派生表
集操作
并集
差集
小結
第6章 修改數據
本章內容
修改數據的語句
刪除行
刪除表中所有行
刪除確定數量的行
刪除未知數量的行
刪除包含行類型的行
刪除包含集合類型的行
刪除父表中的行
復雜的刪除條件
插入行
單行
將行插人類型表
插入行類型列
在父表中插入行
在列中插入集合值
插入智能大型對象
多行及表達式
插入選擇的限制
更新行
選擇要更新的行
更新為統(tǒng)一值
更新選擇的值
更新行類型
更新集合類型
更新父表行
用CASE表達式更新列
用SQL函數更新智能大型對象
用連接更新列
數據庫的權限
數據庫級權限
表級權限
顯示表格權限
數據完整性
實體完整性
語義完整性
參照完整性
對象方式與違例檢測
中斷修改
事務
事務日志
指定事務
用Informix數據庫服務器備份和登記
并發(fā)操作與鎖定
Informix數據復制
小結
第7章 用SQL編程
本章內容
程序中的SQL
SQL API中的SQL
應用程序語言中的SQL
靜態(tài)嵌入
動態(tài)語句
程序變量與主機變量
調用數據庫服務器
SQL通信區(qū)
SQLCODE字段
勝SQLERD數組
SQLWARN數組
SQLERRM字符串
SQLSTATE值
檢索單行
數據類型換算
使用null數據
處理錯誤
檢索多行
聲明臨時表
打開臨時表
取行
臨時表輸入方式
臨時表的活動集
使用臨時表:部件分解
動態(tài)SQL
準備語句
執(zhí)行準備的SQL
動態(tài)主機變量
釋放準備的語句
快速執(zhí)行
嵌入數據定義語句
嵌入授權與取消權限
小結
第8章 通過SQL程序修改數據
本章內容
使用DELETE
直接刪除
用臨時表刪除
使用INSERT
使用插入臨時表
常量行
插入示例
使用UPDATE
使用更新臨時表
清理表格
小結
第9章 多用戶環(huán)境編程
本章內容
并發(fā)操作與性能
鎖定與統(tǒng)一性
鎖定與性能
并發(fā)操作問題
鎖定的工作情況
鎖定種類
鎖定范圍
鎖定期
修改期間的鎖定
用SELECT語句鎖定
設置隔離級
更新臨時表
保留更新鏈
用INSERT、UPDATE和DELETE語句加鎖
了解鎖類型的行為
用訪問方式控制數據修改
設置鎖定方式
等待鎖定
不等待鎖定
等待有限時間
處理死鎖
處理外部死鎖
簡單并發(fā)性
保持臨時表
使用SQL語句緩存
小結
第10章 生成和使用SPL例程
本章內容
SPL例程簡介
SPL例程的作用
Enterprise Decision Server中的SPL例程
編寫SPL例程
使用CREATE PROCEDURE或CREATE FUNCTION語句
指定例程名
完整例程舉例
在程序中生成SPL例程
刪除SPL例程
定義與使用變量
聲明局部變量
聲明全局變量
變量賦值
SPL例程中的表達式
編寫語句塊
隱式和顯式語句塊
使用臨時表
用FOREACH循環(huán)定義臨時表
使用IF-ELIF-EME結構
增加WHILE和FDR循環(huán)
退出循環(huán)
從SPL函數返回數值
返回單個值
返回多個值
處理行類型數據
點號優(yōu)先
更新行類型表達式
處理集合
集合示例
基本步驟
聲明集合變量
聲明元素變量
將集合選入集合變量
將元素插入集合變量中
從集合中選擇元素
刪除集合元素
更新集合元素
更新整個集合
執(zhí)行例程
使用EXECUTE語句
使用CALL語句
在表達式中執(zhí)行例程
用RETURN語句執(zhí)行外部函數
從SPL例程中執(zhí)行臨時表函數
動態(tài)例程名指定
例程的權限
注冊例程的權限
執(zhí)行例程的權限
授予和撤銷Execute權限
與例程相關對象的權限
執(zhí)行例程的DBA權限
查找SPL例程中的錯誤
查看編譯警告
產生例程文本
調試SPL例程
異常處理
捕獲錯誤與恢復
ON EXCEPTION語句的控制范圍
用戶生成異常
檢查SPL例程中處理的行數
小結
第11章 生成與使用觸發(fā)器
本章內容
何時使用觸發(fā)器
如何生成觸發(fā)器
指定觸發(fā)器名
指定觸發(fā)事件
定義觸發(fā)操作
完整CREATE TRIGGER語句
使用觸發(fā)操作
使用BEFORE和AFTER觸發(fā)操作
使用FOR EACH ROW觸發(fā)操作
用SPL例程作為觸發(fā)操作
表格層次中的觸發(fā)器
使用選擇觸發(fā)器
執(zhí)行觸發(fā)操作的SELECT語句
執(zhí)行選擇觸發(fā)器的限制
表格層次中各表格的選擇觸發(fā)器
重入觸發(fā)器
跟蹤觸發(fā)操作
SPL過程中的TRACE語句示例
TRACE輸出示例
產生錯誤信息
采用固定錯誤信息
產生可變錯誤信息
小結

本目錄推薦

掃描二維碼
Copyright ? 讀書網 www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號