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

正文內(nèi)容

sqlserver2005數(shù)據(jù)庫應(yīng)用項(xiàng)目教程--學(xué)習(xí)情景5-資料下載頁

2025-11-09 22:07本頁面
  

【正文】 例,講述在 【 對(duì)象資源管理器 】 中刪除存儲(chǔ)過程的步驟如下: (1)在 SQL Server Management Studio窗口中打開 【 對(duì)象資源管理器 】 面板,展開 SCDB選項(xiàng)。 (2)展開 【 可編程性 】 選項(xiàng),右擊 【 存儲(chǔ)過程 】 選項(xiàng),展開 【 存儲(chǔ)過程 】 ,選中 ,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中,選擇 【 刪除 】 命令即可, 如圖所示 。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程項(xiàng)目 5 SCDB中觸發(fā)器的創(chuàng)建與管理【 任務(wù)描述 】觸發(fā)器是一種特殊的存儲(chǔ)過程,在滿足某種特定條件時(shí),觸發(fā)器可以自動(dòng)執(zhí)行,完成各種復(fù)雜的任務(wù)。觸發(fā)器通常用于實(shí)現(xiàn)強(qiáng)制業(yè)務(wù)規(guī)則和數(shù)據(jù)完整性。【 任務(wù)目標(biāo) 】了解觸發(fā)器的概念;學(xué)會(huì)創(chuàng)建觸發(fā)器的方法;掌握觸發(fā)器的管理和維護(hù)。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 1 :了解觸發(fā)器的基礎(chǔ)知識(shí) 觸發(fā)器是一種特殊類型的存儲(chǔ)過程。存儲(chǔ)過程是通過存儲(chǔ)過程名被調(diào)用執(zhí)行的,而觸發(fā)器主要是通過事件觸發(fā)而被執(zhí)行的。 觸發(fā)器 (Trigger)不僅能實(shí)現(xiàn)完整性規(guī)則,而且能保證一些較復(fù)雜業(yè)務(wù)規(guī)則的實(shí)施。所謂觸發(fā)器就是一類由事件驅(qū)動(dòng)的特殊過程,一旦由某個(gè)用戶定義,任何用戶對(duì)該觸發(fā)器指定的數(shù)據(jù)進(jìn)行增加、刪除或修改操作時(shí),系統(tǒng)將自動(dòng)激活相應(yīng)的觸發(fā)器,在核心層進(jìn)行集中的完整性控制。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 1 :了解觸發(fā)器的基礎(chǔ)知識(shí)2. 觸發(fā)器的優(yōu)點(diǎn)( 1)強(qiáng)制比 CHECK約束更復(fù)雜的數(shù)據(jù)的完整性 。( 2)使用自定義的錯(cuò)誤提示信息 。( 3)實(shí)現(xiàn)數(shù)據(jù)庫中多張表的級(jí)聯(lián)修改 。( 4)比較數(shù)據(jù)庫修改前后數(shù)據(jù)的狀態(tài) 。( 5)維護(hù)規(guī)范化數(shù)據(jù)。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 2: 創(chuàng)建觸發(fā)器使用 CREATE TRIGGER命令創(chuàng)建觸發(fā)器,其基本語法如下 :CREATE TRIGGER trigger_ nameON {table | view}{FOR | AFTER | INSTEAD OF}{[ INSERT][,][UPDATE][,][DELETE]}[WITH ENCRYPTION]ASIF UPDATE (column_name)[{and | or} UPDATE (column_name)…]sql _statementSQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 2: 創(chuàng)建觸發(fā)器【 例 】 在 SCDB數(shù)據(jù)庫的 Student表上創(chuàng)建一個(gè) Student _trigger1的觸發(fā)器,當(dāng)執(zhí)行 INSERT操作時(shí),將顯示一條 “ 數(shù)據(jù)插入成功! ” 的消息。在 SQL Server Management Studio查詢編輯器中運(yùn)行如下命令 :USE SCDBGOCREATE TRIGGER Student_trigger1ON StudentFOR INSERTASPRINT 39。數(shù)據(jù)插入成功! 39。GOSQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 3 :管理觸發(fā)器( 1)使用系統(tǒng)存儲(chǔ)過程查看觸發(fā)器信息 系統(tǒng)存儲(chǔ)過程 sp_help、 sp_helptext、sp_depends和 sp_helptrigger分別提供有關(guān)觸發(fā)器的不同信息。( 2)使用系統(tǒng)表查看觸發(fā)器信息 用戶可以通過查詢系統(tǒng)表 sysobjects得到觸發(fā)器的相關(guān)信息。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 3 :管理觸發(fā)器( 1)重命名觸發(fā)器使用 sp_rename命令修改觸發(fā)器的名字,其語法格式為:EXEC sp_rename 其中, oldname:指觸發(fā)器原來的名稱,newname:指觸發(fā)器的新名稱。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 3 :管理觸發(fā)器( 2)修改觸發(fā)器定義修改觸發(fā)器的具體語法如下:ALTER TRIGGER trigger_nameON [table | view]{FOR [AFTER | INSTEAD OF ]}{[INSERT][,] [UPDATE] [,] [DELETE]}[WITH ENCRYPTION]ASIF UPDATE(cotumn_name)[{and | or} UPDATE(column_name)…]sql_statesmentSQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 3 :管理觸發(fā)器禁用和啟用觸發(fā)器的語法如下:ALTER TABLE table_name{ENABLE | DISABLE} TRIGGER{ALL | trigger_name[,…n]}SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 3 :管理觸發(fā)器4. 刪除觸發(fā)器( 1)使用命令 DRDP TRIGGER刪除指定的觸發(fā)器,具體語法形式如下:DROP TRIGGER trigger_name( 2)在 【 對(duì)象資料管理器 】 面板中刪除觸發(fā)器按照前面介紹的方法找到相應(yīng)的觸發(fā)器并右擊鼠標(biāo),在彈出的快捷菜單中,選擇 【 刪除 】 命令即可。( 3)刪除觸發(fā)器所在的表時(shí), SQL server 2024將自動(dòng)刪除與該表相關(guān)的觸發(fā)器。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程項(xiàng)目 6 SCDB中游標(biāo)的使用【 任務(wù)描述 】 由 SELECT語句查詢的結(jié)果是一個(gè)記錄集,即由若干條記錄組成的一個(gè)完整的單元。在實(shí)際應(yīng)用中常常需要從這種記錄集中逐行逐條的進(jìn)行訪問。如:在統(tǒng)計(jì)某班某課學(xué)生成績(jī)分布的查詢結(jié)果集中,用戶往往希望逐行訪問記錄,以便知道每個(gè)同學(xué)這門課的成績(jī)是多少,據(jù)此判斷成績(jī)是優(yōu)、良、中、及格還是不及格。使用游標(biāo)便可解決這類問題。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程項(xiàng)目 6 SCDB中游標(biāo)的使用【 任務(wù)目標(biāo) 】 了解游標(biāo)的概念及其操作,了解常用游標(biāo)的類型、使用游標(biāo)的步驟,掌握游標(biāo)的打開方法,學(xué)會(huì)利用游標(biāo)提取數(shù)據(jù)、修改數(shù)據(jù)和刪除數(shù)據(jù),掌握游標(biāo)關(guān)閉及釋放方法。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 1 :了解游標(biāo)的基礎(chǔ)知識(shí)1. 游標(biāo)的定義 游標(biāo) (Cursor)是允許用戶能夠從SELECT語句查詢的結(jié)果集中,逐條逐行地訪問記錄,用戶可以按照自己的意愿逐行地顯示、修改或刪除這些記錄的數(shù)據(jù)訪問處理機(jī)制。游標(biāo)可以理解為數(shù)據(jù)表記錄逐行訪問 (移動(dòng)當(dāng)前記錄和在當(dāng)前記錄上進(jìn)行訪問 )的位置指針。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 1 :了解游標(biāo)的基礎(chǔ)知識(shí)1. 游標(biāo)的定義 游標(biāo)是一個(gè)與 TransactSQL的SELECT語句相關(guān)聯(lián)的符號(hào)名,它使用戶可逐行訪問由 SQL Server返回的結(jié)果集。游標(biāo)包括以下兩個(gè)部分: ( 1)游標(biāo)結(jié)果集 (Cursor Result Set):由定義該游標(biāo)的 SELECT語句返回的行集合。 ( 2)游標(biāo)位置 (Cursor Fasitian):指向這個(gè)行集合某一行的當(dāng)前指針。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 1 :了解游標(biāo)的基礎(chǔ)知識(shí)2. 游標(biāo)的優(yōu)點(diǎn)從游標(biāo)定義上可以得到游標(biāo)的優(yōu)點(diǎn),這些優(yōu)點(diǎn)使游標(biāo)在實(shí)際應(yīng)用中發(fā)揮了重要的作用: ( 1)允許程序?qū)τ刹樵冋Z句 SELECT返回的行集合中的每一行執(zhí)行相同或不同的操作,而不是對(duì)整個(gè)行集合執(zhí)行同一個(gè)操作。 ( 2)提供對(duì)基于游標(biāo)位置的表中的行進(jìn)行刪除和更新的能力。 ( 3)游標(biāo)實(shí)際上是作為面向集合的數(shù)據(jù)庫管理系統(tǒng) (DBMS)和面向行的程序設(shè)計(jì)之間的橋梁。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 1 :了解游標(biāo)的基礎(chǔ)知識(shí)3. 聲明游標(biāo)聲明游標(biāo)的語法形式為:DECLARE cursor_name CURSORFOR select_statement[FOR {READ ONLY | UPDATE [OF column_name_list[, …]]}]SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 2: 使用游標(biāo)1. 打開游標(biāo)可使用 OPEN語句打開游標(biāo),語法格式如下:OPEN {[GLOBAL] cursor_name | cursor_variable_name}SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 2: 使用游標(biāo)2. 讀取游標(biāo)中的數(shù)據(jù)一旦游標(biāo)被打開,就可以從該游標(biāo)集合中讀取數(shù)據(jù)了。從游標(biāo)中得到一行數(shù)據(jù)的操作稱為一個(gè) FETCH。該 FETCH操作包含如下操作:FETCH FIRST:獲取游標(biāo)中的第一行數(shù)據(jù)。如果在打開游標(biāo)之后第一次執(zhí)行該操作,則將獲取游標(biāo)中的第一行數(shù)據(jù)。FETCH NEXT:獲取下一行數(shù)據(jù)。如果在打開游標(biāo)之后第一次執(zhí)行該操作,則將獲取游標(biāo)中的第一行數(shù)據(jù)。FETCH PRIOR:獲取上一行數(shù)據(jù)。如果在打開游標(biāo)之后第一次執(zhí)行該操作,則得不到任何數(shù)據(jù)。FETCH LAST:獲取游標(biāo)中最后行數(shù)據(jù)。如果在打開游標(biāo)之后第一次執(zhí)行該操作,則將獲取游標(biāo)中的最后一行數(shù)據(jù)。FETCH ABSOLUTE n:如果 n是一個(gè)正整數(shù),則該操作會(huì)獲取游標(biāo)中從第一行開始的 n行數(shù)據(jù);如果 n是一個(gè)負(fù)整數(shù),那么該操作會(huì)獲取游標(biāo)中從末尾行向前數(shù)的 n行數(shù)據(jù)。如果 n是 0則不會(huì)獲取數(shù)據(jù)。FETCH RELATIVE n:相對(duì)上一個(gè)被獲取的行而言,該操作將獲取該行前面或者后面的 n行數(shù)據(jù)。如果 n是正數(shù),則獲取該行之后的 n行數(shù)據(jù)。如果 n是負(fù)數(shù),則獲取該行之前的n行數(shù)據(jù)。如果 n的值是 0,則再次獲取該行的數(shù)據(jù)。SQL Server 2024數(shù)據(jù)庫應(yīng)用項(xiàng)目教程任務(wù) 2: 使用游標(biāo)3. 使用游標(biāo)修改數(shù)據(jù)游標(biāo)不僅能夠讀取表中的數(shù)據(jù),同時(shí)還可修改 (更新和刪除 )表中的行。 SQL Server提供了 WHERE CURRENT OF cursor_name子句對(duì)游標(biāo)集合中的當(dāng)前行進(jìn)行更新和刪除操作,下面用一個(gè)實(shí)例來說明如何使用該 WHERE子句修改表中的內(nèi)容:【 例 】 利用游標(biāo) Student_cursor2,刪除表Student中的數(shù)據(jù)。在 SQL Server Management Studio查詢編輯器中運(yùn)行 如下代碼 。
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1