第一章第二章第三章第四章第五章第六章第七章第八章第九章第十章

 

     

4-1 資料庫共通的語言-SQL

4-2 SQL 的歷史

4-3 SQL 的基本語言

4-4 SQL 物件(SQL Object)

4-5 資料型態

4-6 資料型態轉換

4-7 基本表格(BASED TABLE)

4-8 虛擬欄位和虛擬表格

4-9 資料型態轉換函數

4-10 SQL 中常用的函數

4-11 SELECT 指令小結

4-12 視觀表格(VIEW)

4-13 基本表格、視觀表格的拷貝

 

 

   
 

在 70 年代,E.F.Codd 首先提出關聯式資料模型(Relational Data Model)。而後 IBM 公司在 System R 關聯式資料庫管理系統中,研發出最早的 SQL 語言叫做 SEQUEL (Structured English Query Language)。ORACLE 公司首先提供最早的商用化的 SQL,IBM 公司也在 DB2 和 SQL/DS 資料庫系統中實現了 SQL。

1986 年 10 月,美國 ANSI (American National Standards Institute,美國國家標準化協會) 採用 SQL 作為關聯式資料庫管理系統的標準語言(ANSI X3.135-1986),後來也成為 ISO 組織採納為國際標準。因此 SQL 很快速的被多數的關聯式資料庫廠商所採用,而目前的標準是 ANSI SQL-3。然而每一家資料庫廠商,都會多多少少在他們的產品中,加入些對 SQL 的增強功能,以便對市場做出區隔。ORACLE 自 7.1 版起就百分之百與 ANSI SQL-92 標準相容,包括資料整合性(Data Integrity)。