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

正文內(nèi)容

sqlserver存儲(chǔ)過(guò)程-wenkub

2023-05-21 19:25:38 本頁(yè)面
 

【正文】 if (select avg(score) from sc where sno=39。 ?IF… ELSE 用來(lái)判斷當(dāng)某一條件成立時(shí)執(zhí)行某段程序,條件不成立時(shí)執(zhí)行另一段程序。 ?BEGIN… END 經(jīng)常在條件語(yǔ)句(如 IF… ELSE)中使用。 5 3.注釋符 在 TransactSQL 中可使用兩類(lèi)注釋符: 1. ANSI 標(biāo)準(zhǔn)的注釋符 “ ”用于單行注釋。用戶(hù)可在程序中用全局變量來(lái)測(cè)試系統(tǒng)的設(shè)定值或 TransactSQL 命令執(zhí)行后的狀態(tài)值。其說(shuō)明形式為: DECLARE 變量名 變量類(lèi)型 [, 變量名變量類(lèi)型 … ] 3 1 . 變量 ?在 TransactSQL 中不能像在一般的程序語(yǔ)言中一樣使用 “ 變量 =變量值 ” 來(lái)給變量賦值,必須使用SELECT 或 SET 命令來(lái)設(shè)定變量的值。 1 變量 2 流程控制命令 3 其它命令 4 常用函數(shù) 2 1 . 變量 TransactSQL 中使用兩種變量:局部變量和全局變量。1 TransactSQL程序設(shè)計(jì) ?在 TransactSQL 語(yǔ)言中標(biāo)準(zhǔn)的 SQL 語(yǔ)句暢通無(wú)阻。 1. 局部變量 ?局部變量是用戶(hù)可自定義的變量,它的作用范圍僅在程序內(nèi)部。其語(yǔ)法如下: SELECT 局部變量 = 變量值 SET 局部變量量 = 變量值 【 例 】 聲明一個(gè)長(zhǎng)度為 8 個(gè)字符的變量 id,并賦值。 ?全局變量不是由用戶(hù)的程序定義的,它們是在服務(wù)器級(jí)定義的,只能使用預(yù)先說(shuō)明及定義的全局變量。 2.與 C 語(yǔ)言相同的程序注釋符號(hào),即“ /*…… */”, /* 用于注釋文字的開(kāi)頭, */用于注釋文字的結(jié)尾,可在程序中標(biāo)識(shí)多行文字為注釋。 ?在 BEGIN… END 中可嵌套另外的 BEGIN… END 來(lái)定義另一程序塊。 ?如果不使用程序塊, IF 或 ELSE 只能執(zhí)行一條命令。S139。 ?ELSE子句是可選項(xiàng)。男 39。女 39。 ?注: CASE 命令可以嵌套到 SQL 命令中。 WHEN SCORE60 THEN 39。 WHEN SCORE=70 AND SCORE90 THEN 39。 END FROM SC 13 WHILE… CONTINUE… BREAK 其語(yǔ)法如下: WHILE 條件表達(dá)式 BEGIN 命令行或程序塊 [BREAK] [CONTINUE] [命令行或程序塊 ] END ?WHILE 命令在設(shè)定的條件成立時(shí),會(huì)重復(fù)執(zhí)行命令行或程序塊。 14 如:以下程序計(jì)算 1- 100之間所有能被 3整除的數(shù)的個(gè)數(shù)及總和。 waitfor delay ‘01:02:03’ Select * from employee 17 GOTO 語(yǔ)法如下: GOTO 標(biāo)識(shí)符 ?GOTO 命令用來(lái)改變程序執(zhí)行的流程,使程序跳到標(biāo)有標(biāo)識(shí)符的指定的程序行再繼續(xù)往下執(zhí)行。 DECLARE S SMALLINT,I SMALLINT SET I=1 SET S=0 BEG: IF (I=10) BEGIN SET S=S+I SET I=I+1 GOTO BEG END PRINT S 19 RETURN 語(yǔ)法如下: RETURN ( [整數(shù)值 ]) ?RETURN 命令用于結(jié)束當(dāng)前程序的執(zhí)行,返回到上一個(gè)調(diào)用它的程序或其它程序。 20 2. 8 SELECT SELECT 命令可用于給變量賦值其語(yǔ)法如下: SELECT {local_variable = expression } [, ...n] ?SELECT 命令可以一次給多個(gè)變量賦值。 21 12. SET SET 命令有兩種用法: ( 1)用于給局部變量賦值 ?在用 DECLARE 命令聲明之后, 所有的變量都被賦予初值 NULL。 ?有以下幾種設(shè)定方式: ?SET:選項(xiàng) ON ?SET:選項(xiàng) OFF ?SET:選項(xiàng)值 23 15. USE 語(yǔ)法如下: USE {databasename} ?USE 命令用于改變當(dāng)前使用數(shù)據(jù)庫(kù)為指定的數(shù)據(jù)庫(kù)。 ?就本質(zhì)而言,觸發(fā)器也是一種存儲(chǔ)過(guò)程。 ?用戶(hù)通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù) ( 如果該存儲(chǔ)過(guò)程帶有參數(shù) ) 來(lái)執(zhí)行它 。 ?而且當(dāng)創(chuàng)建一個(gè)新數(shù)據(jù)庫(kù)時(shí),一些系統(tǒng)存儲(chǔ)過(guò)程會(huì)在新數(shù)據(jù)庫(kù)中被自動(dòng)創(chuàng)建。 ? 當(dāng)創(chuàng)建存儲(chǔ)過(guò)程時(shí) , 需確定存儲(chǔ)過(guò)程的 三個(gè)組成部分 : ?1. 所有的 輸入?yún)?shù) 以及傳給調(diào)用者的 輸出參數(shù) ?2. 被執(zhí)行的針對(duì)數(shù)據(jù)庫(kù)的操作語(yǔ)句包括調(diào)用其它存儲(chǔ)過(guò)程的語(yǔ)句 ?3. 返回給調(diào)用者的狀態(tài)值以指明調(diào)用是成功還是失敗 28 用 CREATE PROCEDURE 命令創(chuàng)建存儲(chǔ)過(guò)程 ?在創(chuàng)建存儲(chǔ)過(guò)程之前應(yīng)該考慮到以下幾個(gè)方面: 1. 在一個(gè)批處理中 Create Procedure 語(yǔ)句不能與其它 SQL 語(yǔ)句合并在一起 。 29 創(chuàng)建存儲(chǔ)過(guò)程的語(yǔ)法規(guī)則 CREATE PROCEDURE 存儲(chǔ)過(guò)程名 參數(shù)名 類(lèi)型 [=default] [OUTPUT][,…n] AS SQL語(yǔ)句 [,…n] 如:在 te
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1