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

正文內(nèi)容

第7章存儲(chǔ)過(guò)程和觸發(fā)器-預(yù)覽頁(yè)

 

【正文】 存儲(chǔ)過(guò)程 。 信息技術(shù)系 用戶自定義存儲(chǔ)過(guò)程 2. 帶參數(shù)的存儲(chǔ)過(guò)程 [例 1]創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,顯示某貨品的訂單信息。 (注意:默認(rèn)值的設(shè)定) create procedure sp3 x varchar(6)=39。 信息技術(shù)系 用戶自定義存儲(chǔ)過(guò)程 3. 帶輸出參數(shù)的存儲(chǔ)過(guò)程 [例 1]創(chuàng)建一個(gè)存儲(chǔ)過(guò)程,它帶有一個(gè)輸入?yún)?shù),用于接受貨品名稱,帶有一個(gè)輸出參數(shù),用于統(tǒng)計(jì)該貨品的訂單數(shù)。如果要返回其他值,在存儲(chǔ)過(guò)程中寫 RETURN語(yǔ)句,但只能是 整數(shù) 值。 return x go declare x int execute x=sp5 執(zhí)行存儲(chǔ)過(guò)程 select x 信息技術(shù)系 用戶自定義存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程的優(yōu)點(diǎn) 1. 存儲(chǔ)過(guò)程能夠減少網(wǎng)絡(luò)流量 2. 增強(qiáng)代碼的重用性和共享性 3. 存儲(chǔ)過(guò)程能夠?qū)崿F(xiàn)較快的執(zhí)行速度 4. 存儲(chǔ)過(guò)程保證安全性 5. 允許不同的客戶端應(yīng)用程序訪問(wèn)存儲(chǔ)過(guò)程 存儲(chǔ)過(guò)程的缺點(diǎn) 1. 存儲(chǔ)過(guò)程不能實(shí)現(xiàn)復(fù)雜的邏輯操作 2. 存儲(chǔ)過(guò)程的管理比較困難 信息技術(shù)系 執(zhí)行字符串 (略 ) EXECUTE語(yǔ)句的主要用途是執(zhí)行存儲(chǔ)過(guò)程。) [例 2] declare x varchar(50) set x= 39。 execute (39。 ② 觸發(fā)器與表緊密相連 ③ 觸發(fā)器不能被直接調(diào)用,當(dāng)對(duì)某表進(jìn)行如 UPDATE、INSERT、 DELETE這些操作時(shí),觸發(fā)器被激發(fā), SQL Server就會(huì)自動(dòng)執(zhí)行觸發(fā)器所定義的 SQL語(yǔ)句。 信息技術(shù)系 創(chuàng)建和使用觸發(fā)器 使用企業(yè)管理器創(chuàng)建觸發(fā)器 右擊表 , “ 所有任務(wù) ” ?“ 管理觸發(fā)器 ” 可以創(chuàng)建 、 查看 、 修改 、 刪除觸發(fā)器 使用 SQL語(yǔ)句創(chuàng)建觸發(fā)器 CREATE TRIGGER 觸發(fā)器名 ON 表名 |視圖名 FOR|AFTER|INSTEAD OF INSERT,UPDATE,DELETE AS SQL語(yǔ)句 … 信息技術(shù)系 創(chuàng)建和使用觸發(fā)器 [例 ]一個(gè)最簡(jiǎn)單的觸發(fā)器 use market go create trigger tr1 on goods 創(chuàng)建觸發(fā)器 after insert,delete,update as select * from goods go 檢驗(yàn)觸發(fā)器的作用 insert goods(貨品名稱 ) values(39。 delete from goods where 貨品名稱 =39。貨品正在整理中,不能下訂單 39。 CREATE TRIGGER tr3 ON orders AFTER INSERT AS declare x int,y varchar(6),z int select y=貨品名稱 ,z=數(shù)量 from inserted select x=庫(kù)存量 from goods where 貨品名稱 =y if xz begin print 39。 信息技術(shù)系 INSERT觸發(fā)器 重要說(shuō)明 ① INSERTED表 是觸發(fā)器被激發(fā)時(shí)產(chǎn)生的臨時(shí)表 , 觸發(fā)器執(zhí)行完成后 , 這個(gè)表被刪除 。 這是數(shù)據(jù)完整性的一種保護(hù)機(jī)制 。pen39。不能刪除有訂單的客戶 39。訂貨日期不準(zhǔn)改 39。禁止刪除課程表中的數(shù)據(jù) 39。 對(duì)每個(gè)觸發(fā)操作 ( INSERT、 UPDATE、 DELETE )只能定義一個(gè) INSTEAD OF觸發(fā)器。 CREATE TRIGGER tr12 ON 課程 INSTEAD OF DELETE AS print 39。 觸發(fā)器執(zhí)行完成后 , 這兩個(gè)表被刪除 。 如果說(shuō)有一樣?xùn)|西能把數(shù)據(jù)庫(kù)與文件系統(tǒng)區(qū)別開,那么它就是支持事務(wù)處理的能力。 這個(gè)事務(wù)很簡(jiǎn)單,但也可能發(fā)生意外 —— 儲(chǔ)蓄帳戶的錢被扣走了 2022元,而這 2022元還沒有到信用卡帳戶!這時(shí)候的數(shù)據(jù)庫(kù)處于不正確、不一致、不穩(wěn)定的狀態(tài),即數(shù)據(jù)不完整。例如,銀行轉(zhuǎn)帳工作。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1