本書是Inside Microsoft SQL Server 2005系列四本著作中的一本。本書及其續(xù)篇——《Microsoft SQL Server 2005技術(shù)內(nèi)幕:T-SQL程序設(shè)計(jì)》介紹了SQL Server 2005中高級T-SQL查詢、查詢優(yōu)化及編程相關(guān)的知識。這兩本書側(cè)重于解決實(shí)踐中的常見問題,并討論了解決這些問題的方法。它們將向你揭示基于集合(set-based)查詢的強(qiáng)大威力,并解釋為什么它比使用游標(biāo)的過程化編程(procedural programming)更具優(yōu)勢。同時,它還會教你識別使用基于游標(biāo)解決方案與基于集合解決方案的優(yōu)劣。書中還講述了其他幾種爭議較多的構(gòu)造(camstruct)——如臨時表、動態(tài)執(zhí)行、XML和.NET集成——它們在具有強(qiáng)大功能的同時,也具有極大的風(fēng)險。本書適合于需要編寫或檢查T-SQL代碼的有經(jīng)驗(yàn)的T-SQL程序員和數(shù)據(jù)庫專業(yè)人員。讀者可從中學(xué)到大量精湛的技巧,這些技巧會充實(shí)您的工具箱和編碼技能,并讓您順利地開發(fā)出高效的解決方案。
作者簡介
Itzik Ben-Gan是Solid Quality Learning的首席導(dǎo)師和創(chuàng)始人。他從1999年開始便一直是SQL Server方面的Microsoft MVP,在世界各地講授 T-SQL查詢、編程和查詢優(yōu)化相關(guān)的課程,并提供相關(guān)咨詢服務(wù)。他在SQL Server Magazine和MSDN上發(fā)表了多篇文章,并被邀請?jiān)谠S多專題會議上做過報告,包括TechEd、DevWeek、PASS和SQL Server Connections。