


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1什么是 T-SQL?它與 SQL 是什么關(guān)系? 答:結(jié)構(gòu)化查詢語(yǔ)言(Structured Query Language,SQL)因其功能豐富,面向集合的操作、使用方式靈活、語(yǔ)言簡(jiǎn)潔易學(xué)等特點(diǎn),已成為關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)(Relational Database Management System,RDBMS)的主流查詢語(yǔ)言和行業(yè)標(biāo)準(zhǔn)。但各數(shù)據(jù)庫(kù)廠商為了更好地完善其 RDBMS 產(chǎn)品,都對(duì) SQL 標(biāo)準(zhǔn)做出了不同的解釋、實(shí)現(xiàn)和擴(kuò)展。 Transact-SQL(簡(jiǎn)稱 T-SQL)是微軟(Microsoft)公司實(shí)現(xiàn)的 SQL,并被廣泛應(yīng)用于Microsoft SQL Server 中。2T-SQL
2、中包括哪些流程控制結(jié)構(gòu)?請(qǐng)分別對(duì)它們的功能和用法加以說(shuō)明。 答:T-SQL中主要的流程控制結(jié)構(gòu)包括:(1)BEGINEND:定義語(yǔ)句塊,這些語(yǔ)句塊作為一組語(yǔ)句執(zhí)行,允許語(yǔ)句塊嵌套。 (2)BREAK:跳出 WHILE 語(yǔ)句。(3)CONTINUE:新開(kāi)始循環(huán),CONTINUE 關(guān)鍵字之后的任何語(yǔ)句將被忽略。(4)GOTO :跳轉(zhuǎn)到處,并從標(biāo)簽位置繼續(xù)執(zhí)行。GOTO 語(yǔ)句和標(biāo)簽可在過(guò)程、批處理或語(yǔ)句塊中的任何位置使用。GOTO 語(yǔ)句可嵌套使用。 (5)IFELSE :條件分支語(yǔ)句。當(dāng) IF 后面的判斷條件為真時(shí),則執(zhí)行 IF 后面的語(yǔ)句或語(yǔ)句塊,否則執(zhí)行 ELSE 之后的語(yǔ)句或語(yǔ)句塊。 (6)W
3、HILE:循環(huán)語(yǔ)句。當(dāng) WHILE 后面的判斷條件為真時(shí),重復(fù)執(zhí)行該語(yǔ)句 。(7)WAITFOR: 在達(dá)到指定時(shí)間或時(shí)間間隔之前,阻止執(zhí)行批處理、存儲(chǔ)過(guò)程或事務(wù)。(8)RETURN:返回語(yǔ)句。從查詢或過(guò)程中無(wú)條件退出,不執(zhí)行 RETURN 之后的任何語(yǔ)句。3簡(jiǎn)述游標(biāo)的概念和使用流程。答: 游標(biāo)(Cursor)提供了一種對(duì)結(jié)果集進(jìn)行一次一行或多行、向前或向后處理的機(jī)制,滿足了應(yīng)用程序的需求。可以將游標(biāo)看成一種指針,它可以方便地指向當(dāng)前結(jié)果集中的任何位置并允許應(yīng)用程序?qū)Ξ?dāng)前指向的行進(jìn)行相應(yīng)的操作。使用游標(biāo)的基本流程包括以下 5 個(gè)步驟:聲明游標(biāo)、打開(kāi)游標(biāo)、存取游標(biāo)、關(guān)閉游標(biāo)和釋放游標(biāo)。4簡(jiǎn)述用戶自
4、定義函數(shù)的類型及定義語(yǔ)法。 答:SQL Server 支持 3 種用戶自定義函數(shù):標(biāo)量函數(shù)(Scalar) 、內(nèi)聯(lián)表值函數(shù)(inline-table-valued)和多語(yǔ)句表值函數(shù)(multi-statement table-valued)。(1)標(biāo)量函數(shù)CREATE FUNCTION 函數(shù)名 (參數(shù)名 AS 參數(shù)數(shù)據(jù)類型 =默認(rèn)值,n) RETURNS 返回值數(shù)據(jù)類型 AS BEGIN 函數(shù)體 RETURN 標(biāo)量表達(dá)式 END(2)內(nèi)聯(lián)表值函數(shù) CREATE FUNCTION 函數(shù)名 (參數(shù)名 AS 參數(shù)數(shù)據(jù)類型 =默認(rèn)值,n) RETURNS TABLE AS RETURN ()SELEC
5、T 語(yǔ)句 (3)多語(yǔ)句表值函數(shù)CREATE FUNCTION 函數(shù)名 (參數(shù)名 AS 參數(shù)數(shù)據(jù)類型 =默認(rèn)值,n) RETURNS 返回變量名 TABLE AS BEGIN 函數(shù)體 RETURN 標(biāo)量表達(dá)式 END5簡(jiǎn)述存儲(chǔ)過(guò)程的概念及優(yōu)點(diǎn)。答:在使用 T-SQL 語(yǔ)言編程中,可以將某些需要多次調(diào)用的實(shí)現(xiàn)某個(gè)特定任務(wù)的代碼段編寫(xiě)成一個(gè)過(guò)程,將其保存在數(shù)據(jù)庫(kù)中,并由 SQL Server 服務(wù)器通過(guò)過(guò)程名來(lái)調(diào)用它們,這些過(guò)程就稱為存儲(chǔ)過(guò)程。使用存儲(chǔ)過(guò)程有很多優(yōu)點(diǎn),具體如下: (1)實(shí)現(xiàn)了模塊化編程。一個(gè)存儲(chǔ)過(guò)程可以被多個(gè)用戶共享和重用,從而減少數(shù)據(jù)庫(kù)開(kāi)發(fā)人員的工作量。 (2)存儲(chǔ)過(guò)程具有對(duì)數(shù)據(jù)庫(kù)立即訪問(wèn)的功能。 (3)加快程序的運(yùn)行速度。存儲(chǔ)過(guò)程只有在創(chuàng)建時(shí)進(jìn)行編譯,以后每次執(zhí)行存儲(chǔ)過(guò)程都不需要再重新編譯。 (4)可以減少網(wǎng)絡(luò)流量。一個(gè)需要數(shù)百行的 T-SQL 代碼的操作可以通過(guò)一條執(zhí)行存儲(chǔ)過(guò)程的語(yǔ)句來(lái)執(zhí)行,而不需要在網(wǎng)絡(luò)中發(fā)送數(shù)百行代碼。 (5)可以提高數(shù)據(jù)庫(kù)的安全性。用戶可以調(diào)用存儲(chǔ)過(guò)程實(shí)現(xiàn)對(duì)表中數(shù)據(jù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 項(xiàng)目實(shí)施過(guò)程中的信息分享與反饋機(jī)制試題及答案
- 微生物防治措施與技巧試題及答案
- 2024年項(xiàng)目管理全面復(fù)習(xí)指南試題及答案
- 注冊(cè)會(huì)計(jì)師考試成功故事的啟示試題及答案
- 高校輔導(dǎo)員在促進(jìn)學(xué)生成功中的作用試題及答案
- 項(xiàng)目管理認(rèn)證考試挑戰(zhàn)與應(yīng)對(duì)試題及答案
- 2024年項(xiàng)目管理考試中的高效學(xué)習(xí)模式試題及答案
- 2024年項(xiàng)目管理變化趨勢(shì)題目及答案
- 證券從業(yè)資格證考試的全局理解試題及答案
- 2024年行政管理師考試內(nèi)容解析的試題及答案
- 慢性阻塞性肺疾病(COPD)課件
- DB12 596.1-2015 道路交通智能管理系統(tǒng)設(shè)施設(shè)置規(guī)范 第1部分:設(shè)施設(shè)置要求
- 光伏電站作業(yè)危險(xiǎn)點(diǎn)分析及預(yù)控措施手冊(cè)
- 2022年新高考山東政治高考真題(含答案)
- 新能源電力設(shè)備項(xiàng)目立項(xiàng)報(bào)告(模板范本)
- 萬(wàn)能外圓磨床作業(yè)指導(dǎo)書(shū)
- SAP-BASIS-常維護(hù)手冊(cè)
- 乙炔氣柜施工方案
- 兒童故事小壁虎借尾巴ppt課件
- 《春日》PPT課件
- 屋頂分布式光伏發(fā)電項(xiàng)目資金申請(qǐng)報(bào)告寫(xiě)作模板
評(píng)論
0/150
提交評(píng)論