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

正文內(nèi)容

授課15-數(shù)據(jù)庫查詢與維護_3(t-sql程序設(shè)計)(編輯修改稿)

2025-08-15 02:51 本頁面
 

【文章內(nèi)容簡介】 、 SOME 8=( 賦值 ) 9授 課 15TSQL程序 設(shè)計 注 釋 腳本文件除了含有 TSQL語 句外, 還 包含有 對 SQL語 句進 行 說 明的注 釋 。 注 釋 是不能 執(zhí) 行的文字字符串,或暫時 禁用的部分 語 句。? 為 程序加注 釋 不 僅 能使程序易懂,更有助于日后的管理和 維護 。? 注 釋 通常用于 記錄 程序名、作者姓名和主要的程序更改日期,也用于描述復(fù) 雜 的 計 算或解 釋編 程方法等。? SQL Server支持兩種形式的注 釋語 句: 行內(nèi)注 釋與 塊 注 釋 。授 課 15TSQL程序 設(shè)計 注 釋? 2.塊注.塊注釋釋塊 注 釋 的 語 法格式 為 :/*注 釋 文本 */或:/*注 釋 文本*/1.行內(nèi)注釋.行內(nèi)注釋行內(nèi)注行內(nèi)注 釋釋 的的 語語 法格法格式式 為為 ::– –注注 釋釋 文本文本授 課 15TSQL程序 設(shè)計 批 處 理與程序流程控制 語 句 批 處 理 流程控制 語 句授 課 15TSQL程序 設(shè)計 批 處 理 批 處 理就是 單 個或多個 TransactSQL語 句的集合,由 應(yīng) 用程序一次性 發(fā) 送 給 SQL Server解 釋 并 執(zhí) 行批 處 理內(nèi)的所有 語 句指令。使用 GO命令和使用 EXECUTE命令可以將批 處 理 發(fā) 送 給SQL Server。 1. GO命令 GO命令本身不屬于 TransactSQL語 句。 2. EXEC命令 EXEC命令用于 執(zhí) 行用 戶 定 義 的函數(shù)以及存 儲過 程。 授 課 15TSQL程序 設(shè)計 批 處 理批 處 理 規(guī) 律: 大多數(shù) create命令要在 單 個批 處 理中 執(zhí) 行,但 create database、 create table、 create index例外。批 處 理的特點? 一次 發(fā)給 數(shù)據(jù) 庫 服 務(wù) 器的所有的 SQL語 句,由 GO作 為結(jié) 束 標 志。? 編譯 成一個可 執(zhí) 行 單 元 —— 執(zhí) 行 計 劃? 執(zhí) 行 時 ,每次 執(zhí) 行 計 劃中的一條 語 句特 別 注意:如果在一個批 處 理中,某條 語 句存在 語 法 錯誤 ,SQL Server將不 執(zhí) 行批 處 理中的任何 語 句。授 課 15TSQL程序 設(shè)計批 處 理 實 例查詢 分析器 輸 入如下指令:use studentgocreate view testas select * from xsdagoselect * from xsccgo由于 CREATE VIEW 建立 視圖語 句不能和其他使用 語 句放在同一個批 處 理中,所以需要 GO命令將 CREATE VIEW語 句與其下的 語 句SELECT分成兩個批 處 理。否則 SQL Server將 報錯 。授 課 15TSQL程序 設(shè)計 流程控制 語 句 流控 語 句可以和 TSQL語 句一起使用以控制程序流,可以在批 內(nèi) 部使用流控 語 句,也可以在存 儲過 程、腳本和特定的 檢 索 內(nèi) 部使用。應(yīng) 用 實 例:利用流控 語 句 計 算 1+2+3+4+5+….+10000 的和。 命令如下:DECLARE @i int,@ sum int。 SELECT @i=1,@ sum=0 WHILE @i=10000 BEGIN SELECT @sum=@ sum+@i SELECT @i=@i+1 END SELECT @SUM GO 授 課 15TSQL程序 設(shè)計流控制 語 句流控制 語 句可以 實現(xiàn) 程序的 3種 基本 結(jié)構(gòu) : 順 序 結(jié)構(gòu) 、 選擇結(jié)構(gòu) 、循 環(huán)結(jié)構(gòu)TSQL提供的流控制如下 :1. 復(fù) 合 語 句包括一系列的 TransactSQL 語 句, 稱為語 句 塊 。語 法格式:BEGIN sql_statement /*是任何有效的 TransactSQL 語 句 […n]END 授 課 15TSQL程序 設(shè)計 流程控制 語 句2. PRINT語 句將用 戶 定 義 的消息返回客 戶 端。在屏幕上 顯 示用 戶 的信息以及 char、 varchar數(shù)據(jù) 類 型 變量的內(nèi)容,其他數(shù)據(jù) 類 型必 須 先 進 行 類 型 轉(zhuǎn)換 。語 法格式:PRINT 39。any ASCII text39。 | @local_variable | @@FUNCTION | string_expr授 課 15TSQL程序 設(shè)計 流程控制 語 句3.判 斷語 句( IF…ELSE ) 在程序中如果要 對給 定的 條 件 進 行判定, 當條件 為真 或假 時 分 別執(zhí) 行不同的 TSQL語 句,可用IF…ELSE 語 句 實現(xiàn) 。語 法格式:IF boolean_expression /*條 件表 達 式 {sql_statement|statement_block} /*條 件表 達 式 為真時執(zhí) 行 TSQL語 句或 語 句 塊[ELSE {sql_statement|statement_block}] /*條 件表 達 式 為 假 時執(zhí) 行 TSQL語 句或 語 句 塊授 課 15TSQL程序 設(shè)計 流程控制 語 句4.循 環(huán)語 句( WHILE)、 BREAK語 句和 CONTINUE語 句( 1) WHILE循 環(huán)語 句如果需要重 復(fù)執(zhí) 行程序中的一部分 語 句,可使用 WHILE循 環(huán)語 句 實現(xiàn) 。語 法格式:WHILE boolean_expression {sql_statement|statement_block} /*TSQL語 句或 語 句 塊構(gòu) 成的循 環(huán) 體( 2) BREAK語 句一般用在循 環(huán)語 句中,用于退出本 層 循 環(huán) 。 當 程序中有多 層 循 環(huán) 嵌套時 ,使用 BREAK語 句只能退出其所在的 這 一 層 循 環(huán) 。語 法格式:BREAK( 3) CONTINUE語 句一般用在循 環(huán)語 句中, 結(jié) 束本次循 環(huán) ,重新 轉(zhuǎn) 到下一次循 環(huán)條 件的判斷 。語 法格式:CONTINUE授 課 15TSQL程序 設(shè)計 流程控制 語 句USE pubsGO WHILE (SELECT AVG(price) FROM titles) $30 BEGIN UPDATE titles SET price = price * 2 SELECT MAX(price) FROM titles IF (SELECT MAX(price) FROM titles) $50 BREAK ELSE CONTINUE ENDPRINT 39。Too much for the market to bear39。 授 課 15TSQL程序 設(shè)計 流程控制 語 句5. RETURN語 句 用于 從過 程、批 處 理或 語 句 塊 中無 條 件退出,不 執(zhí) 行位于 RETURN之后的 語 句。 實現(xiàn) 無 條 件退出 批命令、存 儲過 程或 觸發(fā) 器。RETURN語 句可以返回一 個 整 數(shù)給調(diào) 用 它 的 過 程或 應(yīng)用程序,返回不同的 值 表明 執(zhí) 行的不同情 況 。 返回 0 表明成功返回返回 1~ 99代表不同的出 錯 原因返回 1指 “丟 失 對 象 ”返回 2 指 數(shù) 據(jù) 類 型 錯誤 。語 法格式:RETURN [ integer_expression ]授 課 15TSQL程序 設(shè)計流控制 語 句 句 GOTO語 句可以使程序直接跳到指定的 標 有 標識 符的位置 處繼續(xù)執(zhí) 行。GOTO語 句和 標識 符可以用在 語 句 塊 、批 處理和存 儲過 程中, 標識 符可以 為 數(shù) 字 與 字符的 組 合,但必 須 以 “: ”結(jié) 尾。GOTO label……label:語 法格式:授 課 15TSQL程序 設(shè)計流控制 語 句利用 GOTO語 句求出 從 1加到 5的 總 和。declare @sum int, @count intselect @sum=0, @count=1label_1:select @sum=@sum+@countselect @count=@count+1if @count=5goto label_1select @count , @sum授 課 15TSQL程序 設(shè)計流控制 語 句7. WAITFOR語 句 延 遲 或 暫 停程序的 執(zhí) 行。語 法形式 為 :WAITFOR DELAY 時間間 隔或WAITFOR TIME 時間值 DELAY指示 數(shù) 據(jù) 庫 服 務(wù) 器一直等待所指定的 時間過 去,最 長 可 達 24小 時 , TIME指示 SQL Server等待到所指定的時間 如: 晚 上 8點 執(zhí)
點擊復(fù)制文檔內(nèi)容
外語相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1