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

正文內(nèi)容

第6章-存儲(chǔ)過(guò)程、觸發(fā)器-文庫(kù)吧資料

2024-08-18 09:36本頁(yè)面
  

【正文】 操作對(duì)象 */ [ WITH ENCRYPTION ] /*說(shuō)明是否采用加密方式 */ { { { FOR | AFTER | INSTEAD OF } { [ INSERT ] [ , ] [ UPDATE ] } [ WITH APPEND ] [ NOT FOR REPLICATION ] /*說(shuō)明該觸發(fā)器不用于復(fù)制 */ AS [ { IF UPDATE ( column ) [ { AND | OR } UPDATE ( column ) ] [ ...n ] | IF ( COLUMNS_UPDATED ( ) { bitwise_operator } updated_bitmask ) { parison_operator } column_bitmask [ ...n ] } ] /*兩個(gè) IF子句用于說(shuō)明觸發(fā)器執(zhí)行的條件 */ sql_statement [ ...n ] /*一條或若干條 SQL語(yǔ)句 */ } } 利用 SQL命令創(chuàng)建觸發(fā)器 說(shuō)明: 參數(shù) trigger_name用于指定觸發(fā)器名。若要顯示過(guò)程定義(存儲(chǔ)在 sysments 系統(tǒng)表內(nèi)),可使用 sp_helptext。 db_owner 和 db_ddladmin 固定數(shù)據(jù)庫(kù)角色成員和 sysadmin 固定服務(wù)器角色成員可以通過(guò)在 DROP PROCEDURE 內(nèi)指定所有者刪除任何對(duì)象。 語(yǔ)法格式: DROP PROCEDURE { procedure } [ ,...n ] 說(shuō)明: procedure指要?jiǎng)h除的存儲(chǔ)過(guò)程或存儲(chǔ)過(guò)程組的名稱; n:表示可以指定多個(gè)存儲(chǔ)過(guò)程同時(shí)刪除。使用 DROP PROCEDURE 語(yǔ)句可永久地刪除存儲(chǔ)過(guò)程。計(jì)算機(jī) 39。當(dāng)該過(guò)程需更改為能檢索計(jì)算機(jī)專業(yè)的學(xué)生信息時(shí),用 ALTER PROCEDURE 重新定義該存儲(chǔ)過(guò)程。 【 例 】 對(duì)存儲(chǔ)過(guò)程 student_info1進(jìn)行修改。 ALTER PROCEDURE 權(quán)限默認(rèn)授予 sysadmin 固定服務(wù)器角色成員、 db_owner 和 db_ddladmin 固定數(shù)據(jù)庫(kù)角色成員和過(guò)程的所有者且不可轉(zhuǎn)讓。 number ] [ { parameter data_type } [ VARYING ] [ 0= default ] [ OUTPUT ] ] [ ,...n1 ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION }] [ FOR REPLICATION ] AS sql_statement [ ...n2 ] 說(shuō)明: 各參數(shù)含義與 CREATE PROCEDURE相同。 圖 存儲(chǔ)過(guò)程的快捷菜單 圖 編輯存儲(chǔ)過(guò)程的屬性窗口 使用 ALTER PROCEDURE命令可修改已存在的存儲(chǔ)過(guò)程并保留以前賦予的許可。 GO 4.利用企業(yè)管理器編輯用戶存儲(chǔ)過(guò)程 如果要通過(guò)企業(yè)管理器界面定義一個(gè)存儲(chǔ)過(guò)程查詢 XSCJ數(shù)據(jù)庫(kù)中每個(gè)同學(xué)各門(mén)功課的成績(jī),步驟如下: 第 1步 在 SQL Server 企業(yè)管理器窗口中,選擇相應(yīng)的服務(wù)器、數(shù)據(jù)庫(kù)和存儲(chǔ)過(guò)程圖標(biāo)(本例選擇 XSCJ數(shù)據(jù)庫(kù)),單擊鼠標(biāo)右鍵,出現(xiàn)如圖 。 AS SELECT AS TABLE_NAME, AS INDEX_NAME, indid AS INDEX_ID FROM sysindexes inx INNER JOIN sysobjects tab ON = WHERE LIKE TABLE GO USE XSCJ EXEC sp_showtable 39。 USE master GO CREATE PROCEDURE sp_showtable TABLE varchar(30) = 39。 (7) 創(chuàng)建用戶定義的系統(tǒng)存儲(chǔ)過(guò)程 【 例 】 創(chuàng)建一個(gè)過(guò)程,顯示表名以 xs 開(kāi)頭的所有表及其對(duì)應(yīng)的索引。 CREATE PROCEDURE encrypt_this WITH ENCRYPTION AS SELECT * FROM XS 通過(guò)系統(tǒng)存儲(chǔ)過(guò)程 sp_helptext可顯示規(guī)則、默認(rèn)值、未加密的存儲(chǔ)過(guò)程、用戶定義函數(shù)、觸發(fā)器或視圖的文本。 DECLARE MyCursor CURSOR EXEC st_cursor st_cursor = MyCursor OUTPUT WHILE (FETCH_STATUS = 0) BEGIN FETCH NEXT FROM MyCursor END CLOSE MyCursor DEALLOCATE MyCursor (6) 使用 WITH ENCRYPTION 選項(xiàng) WITH ENCRYPTION 子句對(duì)用戶隱藏存儲(chǔ)過(guò)程的文本。 【 例 】 在 XSCJ數(shù)據(jù)庫(kù)的 XS表上聲明并打開(kāi)一個(gè)游標(biāo)。王林 39。王林 39。 定義時(shí)的參數(shù)名和調(diào)用時(shí)的變量名不一定要匹配,不過(guò)數(shù)據(jù)類型和參數(shù)位置必須匹。 (4) 使用帶 OUTPUT參數(shù)的存儲(chǔ)過(guò)程 【 例 】 用于計(jì)算指定學(xué)生的總學(xué)分,存儲(chǔ)過(guò)程中使用了一個(gè)輸入?yún)?shù)和一個(gè)輸出參數(shù)。*/ 或者 EXECUTE st_info 39。 /*傳遞給 name 的實(shí)參為 39。 AS SELECT , , , FROM XS a INNER JOIN XS_KC b ON = INNER JOIN KC c ON = WHERE 姓名 LIKE name st_info 存儲(chǔ)過(guò)程可以有多種執(zhí)行形式,下面列出了一部分: EXECUTE st_info /*參數(shù)使用默認(rèn)值 */ 或者 EXECUTE st_info 39。 CREATE PROCEDURE st_info name varchar(30) = 39。 … (3) 使用帶有通配符參數(shù)的存儲(chǔ)過(guò)程 【 例 】 從三個(gè)表的聯(lián)接中返回指定學(xué)生的學(xué)號(hào)、姓名、所選課程名稱及該課程的成績(jī)。, ’計(jì)算機(jī)基礎(chǔ) ’ 或者 EXEC au_info ame=’計(jì)算機(jī)基礎(chǔ) ’ , name=39。
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1