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

正文內(nèi)容

[工學(xué)]第6章※ sql server 數(shù)據(jù)庫(kù)管理系統(tǒng)-預(yù)覽頁(yè)

 

【正文】 DAB WHERE XH=’1’ 語(yǔ)句 一 、 變量的定義及賦值 SQL Server 編程結(jié)構(gòu) 說(shuō)明: 若非局部變量,采用的上述語(yǔ)句,將返回結(jié)果為記錄集,列名為該標(biāo)識(shí)符。 0表示執(zhí)行正確,非零表示錯(cuò)誤代碼。 語(yǔ)句 一 、 變量的定義及賦值 SQL Server 編程結(jié)構(gòu) LOCK_TIMEOUT 返回當(dāng)前會(huì)話的當(dāng)前鎖定超時(shí)設(shè)置,單位為毫秒。 語(yǔ)句 一 、 變量的定義及賦值 SQL Server 編程結(jié)構(gòu) LOCK_TIMEOUT 返回當(dāng)前會(huì)話的當(dāng)前鎖定超時(shí)設(shè)置,單位為毫秒。 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) 1. IF語(yǔ)句 格式: IF 布爾表達(dá)式 SQL語(yǔ)句塊 1 [ ELSE SQL語(yǔ)句塊 2 ] 說(shuō)明 : A. SQL語(yǔ)句塊 必須為單條命令 , 若存在多條命令則必須加語(yǔ)句括號(hào) 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) BEGIN 語(yǔ)句 1 語(yǔ)句 2 …… END B. 布爾表達(dá)式 結(jié)果為布爾型的表達(dá)式 . 允許為 : ? 一般表達(dá)式 i100 ? 含 SELECT 語(yǔ)句的表達(dá)式 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) (select avg(cj) from cjb )90 SOME(SELECT CJ FROM CJB WHERE KCMC=’JSJ’)90 (SELECT AVG(CJ) FROM CJB WHERE KCMC=’JSJ’)80 SET I=(SELECT COUNT(*) FROM CJB WHERE KCMC=’JSJ’) exists(select * from sysobjects where name=’dab’ and type=’U’) ? WHERE 條件表達(dá)式中能使用的表達(dá)式 . 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) 2. WHILE 語(yǔ)句 _ 循環(huán)語(yǔ)句 格式 : WHILE 布爾表達(dá)式 語(yǔ)句塊 循環(huán)體 說(shuō)明 : (命令 ), 若存在多條命令則必須加語(yǔ)句括號(hào) BEGIN 語(yǔ)句 1 語(yǔ)句 2 END 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) B. 循環(huán)體中可以使用如下命令 : BREAK _ 結(jié)束循環(huán)語(yǔ)句 CONTINUE _ 跳過(guò)本次循環(huán) . 3. GOTO 語(yǔ)句 _ 無(wú)條件轉(zhuǎn)向語(yǔ)句 格式 : GOTO 標(biāo)號(hào) 說(shuō)明 : 標(biāo)號(hào)的設(shè)置 ,為 : 標(biāo)號(hào) : 4. RETURN 語(yǔ)句 用于存儲(chǔ)過(guò)程 ,無(wú)條件退出存儲(chǔ)過(guò)程 . 格式 : RETURN [n] 說(shuō)明 : n為返回值 ,缺省 0 表示存儲(chǔ)過(guò)程執(zhí)行正確 ,非 0表示有問(wèn)題發(fā)生 . 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) 5. CASE 表達(dá)式 _ 類似于 IIF 格式 1: CASE 表達(dá)式 WHEN 值 1 THEN 表達(dá)式 1 WHEN 值 2 THEN 表達(dá)式 2 [ ...n ] [ ELSE 表達(dá)式 n+1 END 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) 格式 2: CASE WHEN 布爾表達(dá)式 1 THEN 表達(dá)式 1 WHEN 布爾表達(dá)式 2 THEN 表達(dá)式 2 [ ...n ] [ ELSE 表達(dá)式 n+1 END 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) 例 : select xm,xb=CASE sex when 1 THEN ‘男’ ELSE ‘女’ END from dab Select xh,kcmc,cj=CASE when cj=90 then ‘優(yōu)’ when cj90 and cj=80 then ‘良’ when cj80 and cj=70 then ‘中’ when cj70 and cj=60 then ‘及格’ else ‘不及格’ end From cjb 語(yǔ)句 二 、 常用語(yǔ)句 (命令 ) SQL Server 編程結(jié)構(gòu) 1.批處理是指從客戶機(jī)傳送到服務(wù)器上的一組完整的數(shù)據(jù)和 SQL指令。 語(yǔ)句 三 、 批處理 存儲(chǔ)過(guò)程 1.定義 存儲(chǔ)過(guò)程是一組事先編譯好的 SQL代碼。 存儲(chǔ)過(guò)程在數(shù)據(jù)庫(kù)中,獨(dú)立于前臺(tái)應(yīng)用程序有利于對(duì)數(shù)據(jù)庫(kù)操作的模塊化。 系統(tǒng)存儲(chǔ)過(guò)程命名以: SP_開(kāi)始。 概述 存儲(chǔ)過(guò)程 格式: CREATE PROCEDURE 存儲(chǔ)過(guò)程名 [; 序號(hào) ] [參數(shù) 1,參數(shù) 2[, ……]] [WITH ENCRYPTION] AS SQL語(yǔ)句 說(shuō)明: 1.存儲(chǔ)過(guò)程 為數(shù)據(jù)庫(kù)的對(duì)象,也遵循對(duì)象的命名格式: [服務(wù)器 .][數(shù)據(jù)庫(kù) .][[擁有者 ].]過(guò)程名 ,通常簡(jiǎn)寫(xiě)為 過(guò)程名 表明為當(dāng)前服務(wù)器當(dāng)前數(shù)據(jù)庫(kù)的 DBO擁有者下的存儲(chǔ)過(guò)程。 C. [=default] 缺省值,調(diào)用存儲(chǔ)過(guò)程時(shí),未給參數(shù)賦值時(shí),參數(shù)取默認(rèn)值。 * 過(guò)程體中可以包含調(diào)用其它存儲(chǔ)過(guò)程的語(yǔ)句,其嵌套調(diào)用最多可達(dá) 32層。 自定義存儲(chǔ)過(guò)程 一 、 創(chuàng)建存儲(chǔ)過(guò)程 If exists(select * from sysobjects where name=’ SelectAll_dab’ and type=’P’) DROP PROCEDURE SelectAll_dab GO CREATE PROCEDURE SelectAll_dab AS SELECT * FROM DAB GO 存儲(chǔ)過(guò)程 1.提交(編譯) 將存儲(chǔ)過(guò)程的源代碼在查詢分析器中運(yùn)行即可。 例 . 求三個(gè)數(shù)的平均值 . 自定義存儲(chǔ)過(guò)程 三 、 存儲(chǔ)過(guò)程的執(zhí)行 _ SQL SERVER 中的調(diào)用 存儲(chǔ)過(guò)程 2. 返回值問(wèn)題 存儲(chǔ)過(guò)程中的返回值通常存在這樣幾種情況: A.通過(guò)參數(shù)返回 在存儲(chǔ)過(guò)程定義時(shí),參數(shù)定義加上“ OUTPUT”的參數(shù)為變參,如果調(diào)用時(shí)為變量,并加上了“ OUTPUT”,則該變量回返回存儲(chǔ)過(guò)程中賦給它的值。 C. RETURN 返回 存儲(chǔ)過(guò)程可通過(guò) RETURN語(yǔ)句返回存儲(chǔ)過(guò)程的運(yùn)行狀態(tài)。 觸發(fā)器 觸發(fā)器 觸發(fā)器 1.格式 1: CREATE TRIGGER 觸發(fā)器名 ON 數(shù)據(jù)表名 [WITH ENCRYPTION] FOR [DELETE][[,]INSERT][[,]UPDATE] AS SQL語(yǔ)句 說(shuō)明: A.觸發(fā)器必須基于某一數(shù)據(jù)表。 觸發(fā)器中不允許以下 TransactSQL 語(yǔ)句: 觸發(fā)器 一 、 創(chuàng)建觸發(fā)器 ALTER DATABASE CREATE DATABASE DISK INIT DISK RESIZE DROP DATABASE LOAD DATABASE LOAD LOG RECONFIGURE RESTORE DATABASE RESTORE LOG 觸發(fā)器 2.格式 2 CREATE TRIGGER 觸發(fā)器名 ON 數(shù)據(jù)表名 [WITH ENCRYPTION] FOR [ INSERT | UPDATE ] AS IF UPDATE(列名 ) [ AND|OR UPDATE(列名 )[……]] SQL語(yǔ)句 GO 說(shuō)明: A.對(duì)數(shù)據(jù)表插入或修改時(shí),某一列或某幾列發(fā)生變化時(shí)執(zhí)行。 UPDATE操作:原數(shù)據(jù)放于 DELETED中, 新數(shù)據(jù)放于 INSERTED中。 B.影響數(shù)據(jù)的判斷 相應(yīng)存放于 INSERTED和 DELETED中。1039。北京 39。 CREATE TRIGGER DAB_TRI ON DAB WITH ENCRYPTION FOR DELETE AS DELETE FROM CJB WHERE XH IN (SELECT XH FROM DELETED) GO 觸發(fā)器 一 、 創(chuàng)建觸發(fā)器 觸發(fā)器 例 3 修改學(xué)生學(xué)號(hào)時(shí),自動(dòng)修改成績(jī)表中的學(xué)號(hào) ALTER TABLE DAB ADD Myid int identity CREATE TRIGGER DAB_TRI1 ON DAB WITH ENCRYPTION FOR UPDATE AS IF UPDATE(XH) UPDATE CJB SET XH=NEWXH FROM CJB RIGHT JOIN (SELECT AS OLDXH, AS NEWXH FROM DELETED A INNER JOIN INSERTED B ON = ) C ON = 觸發(fā)器 一 、 創(chuàng)建觸發(fā)器 觸發(fā)器 1.修改觸發(fā)器 格式說(shuō)明:將創(chuàng)建格式中的 CREATE改為 ALTER即可 2.刪除觸發(fā)器 格式: DROP TRIGGER 觸發(fā)器名 [,……] 3. 查看觸發(fā)器 sp_helptrigger 表名 [,類型 ] 說(shuō)明 : 類型是指 INSERT、 UPDATE、 DELETE,缺省則返回所有類型的觸發(fā)器。 函數(shù) 表值函數(shù) 返回 table類型。 2.函數(shù)體中必須存在一條返回語(yǔ)句,即: RETURN 表達(dá)式 _函數(shù)體最后 3.函數(shù)的調(diào)用位置 可以在數(shù)據(jù)表列名出現(xiàn)的位置使用函數(shù)。F39。 第二節(jié) 自定義函數(shù) 二、內(nèi)嵌值表的函數(shù) 函數(shù) 第二節(jié) 自定義函數(shù) 二、內(nèi)嵌值表的函數(shù) IF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME=39。) DROP FUNCTION GET_StudCJ GO CREATE FUNCTION GET_StudCJ ( Xh INT ) RETURNS TABLE AS RETURN ( SELECT * FROM CJB WHERE XH=XH ) GO 函數(shù) 格式: CREATE FUNCTION 函數(shù)名 ( 參數(shù) 1 類型 [=默認(rèn)值 ], 參數(shù) 2 類型 [=默認(rèn)值 ], …… ) RETURNS 表名變量 TABLE (表定義格式 ) [WITH ENCRYPTION] AS BEGIN 函數(shù)體 END 第二節(jié) 自定義函數(shù) 三、多語(yǔ)句值表函數(shù) 函數(shù) 說(shuō)明: 1.表類型: _ TABLE 用于存儲(chǔ)結(jié)果集。 else 39。 INSERT INTO xsxx(學(xué)號(hào) ,姓名 ,性別 ,考試課程門(mén)數(shù) ,計(jì)算機(jī)的分?jǐn)?shù) ) VALUES(學(xué)號(hào) ,姓名 ,性別 ,考試課程門(mén)數(shù) ,計(jì)算機(jī)的分?jǐn)?shù) ) RETURN END 第二節(jié) 自定義函數(shù) 三、多語(yǔ)句值表函數(shù) 游標(biāo) 1.游標(biāo)的定義 游標(biāo) 是映射結(jié)果集并在結(jié)果集內(nèi)的單個(gè)行上建立的一個(gè)位置的實(shí)體。 C. SELECT語(yǔ)句: — 標(biāo)準(zhǔn)的 SELECT語(yǔ)句,但聲名中不允許使用 INTO、 COMPUTE子句。 2.聲明游標(biāo)時(shí),使用了 INSENSITIVE關(guān)鍵字,則打開(kāi)游標(biāo)時(shí), SQL服務(wù)器會(huì)在 tempdb中建立一張臨時(shí)表,以存放游標(biāo)將要操作的數(shù)據(jù)集的副本。 B. INTO 變量 1,變量 2,…… 中局部變量必須與SELECT語(yǔ)句中的列一一
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1