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

正文內(nèi)容

sqlserver存儲(chǔ)過(guò)程-資料下載頁(yè)

2025-05-10 19:25本頁(yè)面
  

【正文】 CREATE TRIGGER 觸發(fā)器名 ON 表名 FOR INSERT( UPDATE、 DELETE) AS SQL語(yǔ)句 其中: insert 、 update 、 delete為當(dāng)前表所執(zhí)行的操作(這些操作可根據(jù)需要進(jìn)行設(shè)定),只有匹配了指定的操作, AS 后面的語(yǔ)句才會(huì)執(zhí)行,也就是激活了觸發(fā)器。 在觸發(fā)器中也可以象存儲(chǔ)過(guò)程中一樣定義變量。 40 如:下面創(chuàng)建一個(gè)觸發(fā)器,當(dāng)向表 s中插入一條記錄時(shí),自動(dòng)顯示表 s中的記錄。 CREATE TRIGGER Change_Display ON s FOR INSERT,UPDATE,DELETE AS SELECT * FROM s ?該觸發(fā)器建立完畢后 , 當(dāng)執(zhí)行如下操作時(shí)將會(huì)顯示數(shù)據(jù)表 s中的全部記錄 。 EXECUTE InsertRecordDefa @sno = 39。S1139。, @sn = 39。張建峰 39。, @age = 17, @sex = 39。男 39。 41 2 用管理工具 Enterprise Manger 創(chuàng)建觸發(fā)器 1. 啟動(dòng) Enterprise Manager 登錄到要使用的服務(wù)器 。 2. 在 Enterprise Manager的左窗格中 , 展開(kāi)要?jiǎng)?chuàng)建觸發(fā)器的數(shù)據(jù)庫(kù)文件夾 , 單擊 “ 表 ” 文件夾 , 此時(shí)在右窗格中顯示該數(shù)據(jù)庫(kù)的所有表 。 3. 在右窗格中 , 右擊要?jiǎng)?chuàng)建觸發(fā)器的數(shù)據(jù)表 , 在彈出的快捷菜單中 , 將鼠標(biāo)指向 “ 所有任務(wù) ” , 在出現(xiàn)的下一級(jí)子菜單中選擇 “ 管理觸發(fā)器 ” 菜單項(xiàng) , 此時(shí)會(huì)出現(xiàn) “ 觸發(fā)器屬性 ” 對(duì)話框 。 42 2 用管理工具 Enterprise Manger 創(chuàng)建觸發(fā)器 4. 在 “ 名稱 ” 下拉框中選擇 “ 新建 ”, 在 “ 文本 ”編輯框中輸入觸發(fā)器的文本命令 。 5. 單擊 “ 檢查語(yǔ)法 ” 按鈕 , 檢查語(yǔ)句是否正確 。 6. 單擊 “ 應(yīng)用 ” 按鈕 , 在 “ 名稱 ” 下拉列框中會(huì)有新創(chuàng)建的觸發(fā)器名字 。 7. 單擊 “ 確定 ” 按鈕 , 關(guān)閉窗口創(chuàng)建成功 。 43 管理觸發(fā)器 1 使用 Enterprise Manager顯示觸發(fā)器信息 1. 啟動(dòng) Enterprise Manager 登錄到要使用的服務(wù)器 。 2. 在 Enterprise Manager的左窗格中 , 展開(kāi)要?jiǎng)?chuàng)建觸發(fā)器的數(shù)據(jù)庫(kù)文件夾 , 單擊 “ 表 ” 文件夾 , 此時(shí)在右窗格中顯示該數(shù)據(jù)庫(kù)的所有表 。 3. 在右窗格中 , 右擊要?jiǎng)?chuàng)建觸發(fā)器的數(shù)據(jù)表 , 在彈出的快捷菜單中 , 將鼠標(biāo)指向 “ 所有任務(wù) ” , 在出現(xiàn)的下一級(jí)子菜單中選擇 “ 管理觸發(fā)器 ” 菜單項(xiàng) , 出現(xiàn) “ 觸發(fā)器屬性 ” 對(duì)話框 。 4. 在 “ 名稱 ” 下拉框中選擇所要查看的觸發(fā)器的名稱 ,在 “ 文本 ” 編輯框中顯示出該觸發(fā)器的文本命令 。 44 3 修改 、 刪除觸發(fā)器 ?通過(guò) Enterprise Manager 和系統(tǒng)過(guò)程或 T_SQL 命令 ,可以修改觸發(fā)器的名字和正文 。 1. 使用 sp_rename 命令修改觸發(fā)器的名字 其語(yǔ)法格式為: sp_rename oldname , newname oldname為觸發(fā)器原來(lái)的名稱 , newname為觸發(fā)器的新名稱 。 2. 通過(guò) Enterprise Manager 修改觸發(fā)器正文 ?通過(guò) Enterprise Manager 修改觸發(fā)器正文的操作步驟與查看觸發(fā)器信息一樣。 ?修改完觸發(fā)器后要使用 “ 檢查語(yǔ)法 ” 選項(xiàng)對(duì)語(yǔ)句進(jìn)行檢查。 3.通過(guò) Alert trigger 命令修改觸發(fā)器正文 45 4. 刪除觸發(fā)器 ?用戶在使用完觸發(fā)器后可以將其刪除 。 ?只有觸發(fā)器屬主才有權(quán)刪除觸發(fā)器 。 ?刪除已創(chuàng)建的觸發(fā)器有三種方法: ( 1) 用系統(tǒng)命令 DROP TRIGGER 刪除指定的觸發(fā)器 ,其語(yǔ)法形式如下: DROP TRIGGER 觸發(fā)器名字 ( 2) 刪除觸發(fā)器所在的表時(shí) , SQL Server 將自動(dòng)刪除與該表相關(guān)的觸發(fā)器 。 ( 3) 按前介紹的方法進(jìn)入 “ 觸發(fā)器屬性 ” 對(duì)話框 ,在該對(duì)話框中選擇要?jiǎng)h除的觸發(fā)器 , 然后單擊 “ 刪除 ”按鈕即可 。 46 CREATE PROCEDURE disRecord AS declare @sno char(6),@sn char(20),@sex char(2),@age smallint declare sp cursor for select s_no,s_name,s_sex ,year(getdate()) year(s_birthday) from student where s_sex=39。女 39。 open sp fetch sp into @sno ,@sn ,@sex ,@age while @@fetch_status=0 begin print @sno+@sn +@sex +convert(char,@age) fetch sp into @sno ,@sn ,@sex end close sp deallocate sp 47 課后必學(xué)內(nèi)容 在 SQL Server企業(yè)管理器中按 F1鍵進(jìn)入聯(lián)機(jī)叢書,仔細(xì)閱讀“存儲(chǔ)過(guò)程”和“觸發(fā)器”中的內(nèi)容,讀懂 “設(shè)計(jì)存儲(chǔ)過(guò)程”中的 5個(gè)例子( A— E)
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1