SQL Server 2000 程式設計

李廷圭

  • 出版商: 儒林
  • 出版日期: 2003-02-19
  • 售價: $520
  • 貴賓價: 9.5$494
  • 語言: 繁體中文
  • ISBN: 9574996247
  • ISBN-13: 9789574996247
  • 相關分類: MSSQLSQL

無法訂購

買這商品的人也買了...

相關主題

商品描述

本書簡介:

學習資料庫大致上可分為資料庫設計,資料庫應用和資料庫管理三個方面,而這三方面的基礎是在SQL。如果你能瞭解並且熟悉SQL程式設計,則你在資料庫的領域上已經有六、七成功力了,假以時日必定能成為資料庫領域的BOB(高手中的高手)

本書的設計主要是針對資料庫的程式設計,教導電腦程式設計最佳的方法是使用很多的範例,所以在書中提供了非常多的範例,希望讀者能透過範例來快速的學習T-SQL的程式設計,因此,本書非常適合T-SQL的新手。因為本書涵蓋的範圍非常的廣,包含初階以及進階的章節,所以對學過T-SQL而且想要更加深入的人也是有相當大的幫助,另外,對學過其他資料庫管理系統的SQL的人來說,也是一本T-SQL快速上手的參考書。

本書一共有二十八章,內容相當豐富,大致上分為T-SQL基礎篇、函數篇、資料定義語言篇、資料處理語言篇、資料控制語言篇以及T-SQL進階篇。本書的特色是將SELECT敘述分成12種不同的句型來加以詳細解說,讓讀者可以完完全全掌握SELECT敘述。另外,本書對一些進階的範圍,例如聯結、子查詢、檢視表、交易、預存程序、使用者自訂函數、觸發程式、資料指標和分散式資料庫都有詳細的介紹,並且提供相當多的範例。因此,本書也非常適合當作有關資料庫課程的教科書或參考書。

目 錄

第一篇 SQL基礎

第一章 介紹Transac-SQL

1-1 Transact-SQL的語法.. 1-2

1-2 Transact-SQL的組成.. 1-3

1-2-1 資料定義語言.. 1-4

1-2-2 資料處理語言.. 1-4

1-2-3 資料控制語言.. 1-5

1-2-4 系統預存程序.. 1-5

1-2-5 其他的組成元素.. 1-5

1-3 常數.. 1-6

1-3-1 字串常數.. 1-6

1-3-2 Unicode字串常數.. 1-6

1-3-3 二進位常數.. 1-6

1-3-4 位元常數.. 1-7

1-3-5 日期時間常數.. 1-7

1-3-6 整數常數.. 1-7

1-3-7 精確位數的常數.. 1-8

1-3-8 浮點常數.. 1-8

1-3-9 貨幣常數.. 1-8

1-3-10 標記常數.. 1-8

1-4 運算子.. 1-9

1-4-1 算術運算子.. 1-9

1-4-2 指定運算子.. 1-9

1-4-3 位元轉換運算子.. 1-10

1-4-4 比較運算子.. 1-10

1-4-5 邏輯運算子.. 1-11

1-4-6 字串連結運算子.. 1-11

1-4-7 單一運算元運算子.. 1-11

1-4-8 運算子執行的優先順序.. 1-12

1-5 運算式.. 1-12

1-6 註解.. 1-13

1-7 區域變數與全域變數.. 1-13

第二章 資料型別 (Data Type)

2-1 整數 (Integer) 2-2

2-2 精確位數 (Decimal) 2-2

2-3 浮點數 (Float/Real) 2-3

2-4 字串 (String) 2-4

2-5 Unicode字串 (Unicode String) 2-4

2-6 二進位字串 (Binary String) 2-5

2-7 日期時間 (datetime) 2-6

2-8 貨幣 (money) 2-6

2-9 標記 (Uniqueidentifier) 2-7

2-10 其他資料型別.. 2-7

2-11 資料型別轉換的優先順序.. 2-8

2-12 與資料型別有關的系統預存程序.. 2-9

2-12-1  sp_datatype_info系統預存程序.. 2-9

第三章 NULL

3-1 什麼是NULL.. 3-2

3-2 NULL值有關的函數及NULL值的處理.. 3-2

3-2-1  COALESCE (expr1,expr2,expr3,…)函數.. 3-3

3-2-2  NULLIF (expr1,expr2)函數.. 3-4

3-2-3  ISNULL (expr1,expr2)函數.. 3-4

3-3 處理欄位中的NULL.. 3-6

3-3-1 查詢的結果有NULL值的例子.. 3-6

3-3-2 檢查是否為NULL.. 3-7

3-4 NULL值的運算.. 3-10

第四章  使用運算子與運算式

4-1 T-SQL的運算子應用.. 4-2

4-1-1 指定運算子(Assignment Operator) 4-2

4-1-2 算術運算子(Arithmetic Operators) 4-3

4-1-3 比較運算子(Comparison Operators) 4-6

4-1-4 邏輯運算子(Logical Operators) 4-13

4-1-5 字串串連運算子(String Concatenation Operator) 4-24

4-1-6 一元運算元運算子(Unary operator) 4-26

4-2 T-SQL的運算子優先順序 (Operator Precedence) 4-28

4-3 運算式.. 4-30

第二篇 函數

第五章 彙總函數(Aggregate Functions)

5-1 彙總函數.. 5-2

5-2 常用的彙總函數.. 5-3

第六章 字串函數(String Functions)

6-1 字串函數.. 6-2

6-2  常用的字串函數.. 6-3

第七章 數學函數(Mathematic Functions)

7-1 數學函數.. 7-2

7-2 常用的數學函數.. 7-3

第八章 日期及時間函數(Date and Time Functions)

8-1 日期函數.. 8-2

8-2 常用的日期函數.. 8-2

第九章 轉換函數(Conversion Functions)

9-1 CAST轉換函數.. 9-2

9-2 CONVERT轉換函數.. 9-3

9-3 STR轉換函數.. 9-5

第三篇 資料定義語言(DDL)

第十章 資料庫建置與管理

10-1 如何建立資料庫.. 10-3

10-2 如何刪除資料庫.. 10-8

10-3 如何修改資料庫.. 10-10

10-3-1 更改資料庫名稱.. 10-12

10-3-2 新增或刪除資料檔案與交易記錄檔.. 10-13

10-3-3 增加資料檔案或交易記錄檔的空間.. 10-15

10-3-4 建立檔案群組.. 10-17

10-3-5 在檔案群組中新增資料檔案.. 10-18

10-3-6 改變預設檔案群組.. 10-18

10-3-7 更改資料庫組態設定.. 10-19

10-3-8 更改資料庫擁有者.. 10-21

10-3-9 縮小資料庫空間.. 10-22

10-4 其他與資料庫相關的系統預存程序.. 10-23

10-4-1 sp_helpdb系統預存程序.. 10-24

10-4-2 sp_helpfile系統預存程序.. 10-24

10-4-3 sp_helpfilegroup系統預存程序.. 10-25

10-4-4 sp_detach_db系統預存程序.. 10-25

10-4-5 sp_attach_db系統預存程序.. 10-25

10-4-6 sp_create_removable系統預存程序.. 10-26

10-4-7 sp_certify_removable系統預存程序.. 10-27

10-4-8 sp_databases系統預存程序.. 10-30

10-4-9 sp_dbcmptlevel系統預存程序.. 10-30

第十一章 資料表建置

11-1 資料表的架構.. 11-2

11-1-1 欄位名稱.. 11-3

11-2 如何建立資料表.. 11-3

11-3 如何刪除資料表.. 11-6

11-4 如何修改資料表.. 11-7

11-4-1 新增資料表欄位.. 11-7

11-4-2 修改資料表欄位內容.. 11-8

11-4-3 刪除資料表欄位內容.. 11-8

11-5 與資料表相關的系統預存程序.. 11-9

11-5-1 sp_tables系統預存程序.. 11-9

11-5-2 sp_tables_privileges系統預存程序.. 11-10

11-5-3 sp_columns系統預存程序.. 11-11

類似商品