這本書(shū)很全,平常我當(dāng)工具使用,現(xiàn)在提供給大家撒。Transact-SQL 對(duì)使用 Microsoft SQL Server非常重要。與 SQL Server 通訊的所有應(yīng)用程序都通過(guò)向服務(wù)器發(fā)送Transact-SQL 語(yǔ)句來(lái)進(jìn)行通訊,而與應(yīng)用程序的用戶(hù)界面無(wú)關(guān)。
SELECT
從數(shù)據(jù)庫(kù)中檢索行,并允許從一個(gè)或多個(gè)表中選擇一個(gè)或多個(gè)行或列。雖然 SELECT 語(yǔ)句的完整語(yǔ)法較復(fù)雜,但是其主要的子句可歸納。
Transact-SQL 由多種應(yīng)用程序生成,包括:
通用辦公生產(chǎn)應(yīng)用程序。
使用圖形用戶(hù)界面 (GUI) 的應(yīng)用程序,使用戶(hù)得以選擇包含要查看的數(shù)據(jù)的表和列。
使用通用語(yǔ)言語(yǔ)句確定用戶(hù)所要查看數(shù)據(jù)的應(yīng)用程序。
將其數(shù)據(jù)存儲(chǔ)于 SQL Server 數(shù)據(jù)庫(kù)中的商用應(yīng)用程序。這些應(yīng)用程序既可以是來(lái)自其它廠商的應(yīng)用程序,也可以是內(nèi)部編寫(xiě)的應(yīng)用程序。
使用 osql 等實(shí)用工具運(yùn)行的 Transact-SQL 腳本。
由開(kāi)發(fā)系統(tǒng)(如 Microsoft Visual C++®、Microsoft Visual Basic® 或 Microsoft Visual J++®)使用數(shù)據(jù)庫(kù)應(yīng)用程序接口 (API)(如 ADO、OLE DB 以及 ODBC)創(chuàng)建的應(yīng)用程序。
從 SQL Server 數(shù)據(jù)庫(kù)提取數(shù)據(jù)的 Web 頁(yè)。
分布式數(shù)據(jù)庫(kù)系統(tǒng),在此系統(tǒng)中將數(shù)據(jù)從 SQL Server 復(fù)制到各個(gè)數(shù)據(jù)庫(kù)或執(zhí)行分布式查詢(xún)。
數(shù)據(jù)倉(cāng)庫(kù),從聯(lián)機(jī)事務(wù)處理 (OLTP) 系統(tǒng)中提取數(shù)據(jù),以及對(duì)數(shù)據(jù)匯總以進(jìn)行決策支持分析,均可在此倉(cāng)庫(kù)中進(jìn)行。
系統(tǒng)存儲(chǔ)過(guò)程
在 Microsoft SQL Server 中,許多管理和信息活動(dòng)可以通過(guò)系統(tǒng)存儲(chǔ)過(guò)程執(zhí)行。系統(tǒng)存儲(chǔ)過(guò)程按這些分類(lèi)分組。
分類(lèi) 描述
Active Directory 過(guò)程 用于在 Microsoft Windows® 2000 Active Directory™ 中注冊(cè) SQL Server 實(shí)例和 SQL Server 數(shù)據(jù)庫(kù)。
目錄過(guò)程 執(zhí)行 ODBC 數(shù)據(jù)字典功能,并隔離 ODBC 應(yīng)用程序,使之不受基礎(chǔ)系統(tǒng)表更改的影響。
游標(biāo)過(guò)程 執(zhí)行游標(biāo)變量功能。
數(shù)據(jù)庫(kù)維護(hù)計(jì)劃過(guò)程 用于設(shè)置確保數(shù)據(jù)庫(kù)性能所需的核心維護(hù)任務(wù)。
分布式查詢(xún)過(guò)程 用于執(zhí)行和管理分布式查詢(xún)。
全文檢索過(guò)程 用于執(zhí)行和查詢(xún)?nèi)乃饕?
日志傳送過(guò)程 用于配置和管理日志傳送。
OLE 自動(dòng)化過(guò)程 允許在標(biāo)準(zhǔn) Transact-SQL 批處理中使用標(biāo)準(zhǔn) OLE 自動(dòng)化對(duì)象。
復(fù)制過(guò)程 用于管理復(fù)制。
安全過(guò)程 用于管理安全性。
SQL 郵件過(guò)程 用于從 SQL Server 內(nèi)執(zhí)行電子郵件操作。
SQL 事件探查器過(guò)程 由 SQL 事件探查器用于監(jiān)視性能和活動(dòng)。
SQL Server 代理程序過(guò)程 由 SQL Server 代理程序用于管理調(diào)度的活動(dòng)和事件驅(qū)動(dòng)活動(dòng)。
系統(tǒng)過(guò)程 用于 SQL Server 的常規(guī)維護(hù)。
Web 助手過(guò)程 由 Web 助手使用。
XML 過(guò)程 用于可擴(kuò)展標(biāo)記語(yǔ)言 (XML) 文本管理。
常規(guī)擴(kuò)展過(guò)程 提供從 SQL Server 到外部程序的接口,以便進(jìn)行各種維護(hù)活動(dòng)。