freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)軟件及應(yīng)用]t-sql編程基礎(chǔ)(完整版)

  

【正文】 r、 nvarchar、text、 ntext,其運(yùn)算結(jié)果也是 字符數(shù)據(jù)類(lèi)型 。讀者姓名 39。 其名字由一個(gè) 符號(hào)開(kāi)始 。 全局變量分為兩類(lèi): 與連接有關(guān) 的全局變量, 如: rowcount 影響的行數(shù); 與系統(tǒng)內(nèi)部信息有關(guān) 的全局變量。 常量類(lèi)型 局部變量 全局變量 提問(wèn) : 變量定義 ? 常見(jiàn)種類(lèi)? SQL Server2021系統(tǒng)中,存在 兩種類(lèi)型的變量 :一種是系統(tǒng)定義和維護(hù)的全局變量;另一種是用戶定義以保存中間結(jié)果的局部變量。6/5/0339。 常量 類(lèi)型 說(shuō)明 例如 整型常量 沒(méi)有小數(shù)點(diǎn)和指數(shù) E 60, 25, 365 實(shí)型常量 decimal或 numeric帶小數(shù)點(diǎn)的常數(shù), float或 real帶指數(shù) E的常數(shù) 、 +123E 12E5 字符串常量 單引號(hào)引起來(lái) 39。 SQL通過(guò)對(duì)數(shù)據(jù)庫(kù)用戶的授權(quán)和收權(quán)命令來(lái)實(shí)現(xiàn)有關(guān)數(shù)據(jù)的存取控制 , 以保證數(shù)據(jù)庫(kù)的安全性 。本章介紹了 TransactSQL的 標(biāo)識(shí)符 、 運(yùn)算符 、 表達(dá)式 、函數(shù) 、 變量與常量 、 流程控制語(yǔ)句 及游標(biāo)的使用。 TransactSQL基礎(chǔ)知識(shí) TransactSQL是 SQL數(shù)據(jù)庫(kù)查詢語(yǔ)言的一個(gè)強(qiáng)大實(shí)現(xiàn),是一種數(shù)據(jù)定義、數(shù)據(jù)操作和控制語(yǔ)言,是 SQL Server中的重要組成元素。 SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)的標(biāo)準(zhǔn)語(yǔ)言,標(biāo)準(zhǔn)的SQL語(yǔ)句幾乎可以在所有的關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中使用,如 Oracle、 SQL Server、 Sybase等數(shù)據(jù)庫(kù)系統(tǒng)。學(xué)生 39。 39。 ◆ 局部變量 是用來(lái)存儲(chǔ)指定數(shù)據(jù)類(lèi)型的單個(gè)數(shù)據(jù)值的對(duì)象。 如: version SQL的版本號(hào)。 ◆ 定義 : DECLARE 局部變量名 數(shù)據(jù)類(lèi)型 [,…n] DECLARE命令可以定義多個(gè)局部變量,之間用逗號(hào)分隔。 /*為局部變量賦初值 */ SELECT ovar1=姓名 /*最后一個(gè) */ FROM 讀者信息表 /*顯示局部變量結(jié)果 */ SELECT ovar1 思考題: ,賦值給變量,查看變量的值? ? 局部變量案例 案例: 例 變量的多個(gè)返回值 .sql 【 例 82】 局部變量的使用 。 比較運(yùn)算 常用比較運(yùn)算符 :大于 ()、大于等于 (=)、等于 (=)、不等于 ()、小于 ()、小于等于 (=),測(cè)試兩個(gè) 相同類(lèi)型 表達(dá)式的 順序、大小、相同與否。SQL所提供的內(nèi)部函數(shù)又分為 數(shù)學(xué)函數(shù)、字符串函數(shù)、日期函數(shù)、聚合函數(shù)、系統(tǒng)函數(shù) 等幾種。AAA39。=MONTH(GETDATE()), 39。book239。 批 處理 使用批限制: CREATE FUNTION CREATE PROCEDURE CREATE VIEW CREATE DEFAULT CREATE TRIGGER CREATE RULE 以上語(yǔ)句必須是批的第一條 ,且 語(yǔ)句彼此不能和其他語(yǔ)句組合成一個(gè)批處理使用,應(yīng)該在批處理中單獨(dú)提交。ELSE語(yǔ)句是可選的。 流 控 語(yǔ) 句 BEGIN...EDN語(yǔ)句的語(yǔ)法格式如下: EEGIN SQL語(yǔ)句 1 SQL語(yǔ)句 2 ... END BEGIN...END語(yǔ)句塊通常與其他流控語(yǔ)句綜合使用, BEGIN和 END分別表示語(yǔ)句塊的開(kāi)始和結(jié)束,它們必須成對(duì)使用。 CASE表達(dá)式有 簡(jiǎn)單的 CASE表達(dá)式 和 搜索型 CASE表達(dá)式 兩種。良好 39。 執(zhí)行的過(guò)程是: 1) 先計(jì)算算術(shù)表達(dá)式的值 , 將算術(shù)表達(dá)式的值依次與 WHEN語(yǔ)句指定的 各個(gè)常量值進(jìn)行比較 。女 39。中等 39。 WHEN DATEPART(mm,s)=10 THEN 39。 RETURN [表達(dá)式 ] 6. GOTO 其語(yǔ)法形式為: GOTO label 【 例 】 求 1+2+3+…+100 的總和。(提示: IF語(yǔ)句 +Break應(yīng)用,取模) 注釋 注釋是在程序設(shè)計(jì)中經(jīng)常要使用的一種文本字符串 , 它是在程序代 碼中不執(zhí)行的部分 , 是對(duì)程序的說(shuō)明 , 恰當(dāng)使用注釋可以提高程序的可 讀性 , 使程序代碼更易于維護(hù) 。 這種由語(yǔ)句返回的完整行集稱為結(jié)果集。 一個(gè)游標(biāo)是一個(gè)對(duì)象 , 它可以指向一個(gè)集合中的某個(gè)特定的數(shù)據(jù)行 , 并執(zhí)行用戶給定的操作 。 它們還可能包含在批處理 、 存儲(chǔ)過(guò)程或觸發(fā) 器中 。 游標(biāo)的基本操作 使用游標(biāo)有 5個(gè)基本的步驟:聲明游標(biāo) 、 打開(kāi)游標(biāo) 、 提取數(shù)據(jù) 、 關(guān)閉 游標(biāo)和釋放游標(biāo) 。 在游標(biāo)聲明 的 select_statement中不允許使用關(guān)鍵字 COMPUTE、 COMPUTE BY和 INTO。 如果全局游標(biāo)和局部游標(biāo)都使用 cursor_name作為其名稱 , 那么如果指定了 GLOBAL, 則 cursor_name指的 是全局游標(biāo);否則 cursor_name指的是局部游標(biāo) 。 3. 提取數(shù)據(jù) 游標(biāo)打開(kāi)之后 , 便可以使用游標(biāo)提取某一行的數(shù)據(jù) 。 ABSOLUTE { n | nvar }: 如果 n或 nvar為正 , 則返回從游標(biāo)頭開(kāi)始向后 的第 n行 , 并將返回行變成新的當(dāng)前行 。 n必須是整數(shù)常量 , nvar的數(shù)據(jù)類(lèi)型必須為 smallint、 tinyint或 int。 【 例 89】 在簡(jiǎn)單的游標(biāo)中使用 FETCH, 遍歷游標(biāo)結(jié)果集 。讀者名: 39。 cursor_name:打開(kāi)的游標(biāo)的名稱 。 CLOSE語(yǔ)句用來(lái)關(guān)閉游標(biāo) , 釋放 SELECT語(yǔ)句的查詢結(jié)果 。 USE Library GO SELECT UserName FROM UserTb 單獨(dú)執(zhí)行查詢語(yǔ)句作為使用游標(biāo)的參照 ORDER BY UserReg DECLARE user_cursor2 SCROLL CURSOR 聲明游標(biāo) FOR SELECT UserName FROM UserTb ORDER BY UserReg OPEN user_cursor2 打開(kāi)游標(biāo) FETCH LAST FROM user_cursor2 從游標(biāo)中提取數(shù)據(jù)集中的最后一條記錄 FETCH PRIOR FROM user_cursor2 從游標(biāo)中提取當(dāng)前數(shù)據(jù)行的前一條記錄 FETCH ABSOLUTE 2 FROM user_cursor2 從游標(biāo)中提取數(shù)據(jù)集中的第二條記錄 FETCH RELATIVE 3 FROM user_cursor2 從游標(biāo)中提取當(dāng)前數(shù)據(jù)行的后三條記錄 FETCH RELATIVE 2 FROM user_cursor2 從游標(biāo)中提取當(dāng)前數(shù)據(jù)行的前兩條記錄 CLOSE user_cursor2 關(guān)閉游標(biāo) DEALLOCATE user_cursor2 釋放游標(biāo) GO 4. 關(guān)閉游標(biāo) 打開(kāi)游標(biāo)之后 , SQL Server服務(wù)器會(huì)專(zhuān)門(mén)為游標(biāo)開(kāi)辟一定的內(nèi)存空間 存放游標(biāo)操作的數(shù)據(jù)結(jié)果集 , 同時(shí)游標(biāo)的使用也會(huì)根據(jù)具體情況對(duì)某一 些數(shù)據(jù)進(jìn)行封鎖 。研究生 39。 列表中的各個(gè)變量從左到右與游標(biāo)結(jié)果集中的相應(yīng) 列相關(guān)聯(lián) 。 如果 n或 nvar為 0 , 則不返回行 。 如果 FETCH NEXT為對(duì)游標(biāo)的第一次提取操作 , 則返回結(jié)果集中的第一行 。 例如:打開(kāi)在 【 例 87】 中創(chuàng)建的游標(biāo) cursor1。 UPDATE [ OF column_name1 ,column_name2 ,… ]:定義游標(biāo)中可更新 的列。 使用 DECLARE CURSOR語(yǔ)句可以 定義 TransactSQL服務(wù)器游標(biāo)的屬性 , 例如游標(biāo)的滾動(dòng)行為和用于生成 游標(biāo)所操作的結(jié)果集查詢 。 API服務(wù)器游標(biāo)在服務(wù)器上實(shí)現(xiàn) 。 2) 從結(jié)果集的當(dāng)前位置檢索一行或一部分行 。這些應(yīng)用程序需要一種機(jī)制以便每次處理一行或一 部分行。 1) “”:行注釋 , 以兩個(gè)減號(hào)開(kāi)始直到本行結(jié)束的全部?jī)?nèi)容是注釋部分 。 其 語(yǔ)法形式 為: PRINT {’字符串’ |全局變量 |局部變量 |函數(shù) } 可以輸出的數(shù)據(jù)類(lèi)型只有: char、 nchar、 varchar、nvarchar以及 符合前述數(shù)據(jù)類(lèi)型 的全局變量如 :VERSION、局部變量、函數(shù)等。
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1