【正文】
= = 成績=90“人事管理系統(tǒng)”數據庫的“員工信息”表中,查詢“所任職位”為“經理”的員工編號和員工姓名信息,并為其增加新列“所在位置”,列的內容為“員工信息表”;從“部門信息”表中查詢所有的部門編號和部門名稱信息,并定義新增列的內容為“部門信息表”;最后將兩個查詢結果聯合在一起。五、實驗總結簡述實驗完成情況、實驗過程中各自碰到的問題、各自對實驗目的掌握情況。(5)ROLLUP返回第一個分組列的統(tǒng)計行。7.COMPUTE子句,按排序字段分組求和。 UNION SELECT 部門編號,部門名稱,39。(2)激活該觸發(fā)器的操作:可以是INSERT、DELETE、UPDATE之一。三、創(chuàng)建DML觸發(fā)器P194 用命令CREATE TRIGGER創(chuàng)建 例: 1.CREATE TRIGGER 增加學生學分 ON 成績//只能增加一條記錄FOR INSERT AS DECLARE XH CHAR(6),KCH CHAR(8),FS DECIMAL(4,1)SELECT XH=學號,KCH=課程編號,FS=分數 FROM INSERTED IF FS=60網絡數據庫講稿3/26/2013UPDATE 學生 SET 已修學分=已修學分+(SELECT 學分 FROM 課程 WHERE 課程編號=KCH)WHERE 學號=XH 2.CREATE TRIGGER 減少學生學分 ON 成績 FOR DELETE AS UPDATE 學生 SET 已修學分=已修學分(SELECT SUM(學分)FROM 課程 WHERE 課程編號 IN(SELECT DISTINCT 課程編號 FROM DELETED WHERE = AND 分數=60))WHERE EXISTS(SELECT DISTINCT 課程編號 FROM DELETED WHERE = AND 分數=60) TRIGGER 修改學生學分 ON 成績 FOR UPDATE AS UPDATE 學生 SET 已修學分=已修學分(SELECT SUM(學分)FROM 課程 WHERE 課程編號 IN(SELECT DISTINCT 課程編號 FROM DELETED WHERE = AND 分數=60))WHERE EXISTS(SELECT DISTINCT 課程編號 FROM DELETED WHERE = AND 分數=60)UPDATE 學生 SET 已修學分=已修學分+(SELECT SUM(學分)FROM 課程WHERE 課程編號 IN(SELECT DISTINCT 課程編號 FROM INSERTED WHERE = AND 分數=60))WHERE EXISTS(SELECT DISTINCT 課程編號 FROM INSERTED WHERE = AND 分數=60)4.“修改學生學分”也可改為:CREATE TRIGGER 修改學生學分 ON 成績 FOR UPDATE AS UPDATE 學生 SET 已修學分=(SELECT SUM(學分)FROM 課程 WHERE 課程編號 IN網絡數據庫講稿3/26/2013(SELECT 課程編號 FROM 成績WHERE = AND 分數=60))然后可執(zhí)行下列命令,并檢驗執(zhí)行結果。L203050139。L39。20020239。20020239。20020139。20021239。參與復制的服務器根據任務不同可劃分為以下角色: ①發(fā)布服務器:數據源所在的服務器。復制過程中各代理程序的調度由SQL Server Agent服務管理,應配置SQL Server Agent服務能夠在系統(tǒng)啟動的時候自動啟動,并且在意外停止時能夠自動重新啟動,由于復制操作跨越多個服務器傳輸數據,所以SQL Server Agent服務的啟動帳號應使用域用戶帳號。在“指定項目”步驟,單擊“項目默認值”或“對象”右端的省略號按鈕,可設置快照屬性。也可按教材P175的例子,先創(chuàng)建發(fā)布,再配置發(fā)布和分發(fā)服務器,最后創(chuàng)建訂閱??刹殚喓托薷囊呀òl(fā)布的屬性。在企業(yè)管理器中運行向導,右擊【復制】,單擊【配置發(fā)布、訂閱服務器和分發(fā)】啟動【配置發(fā)布和分發(fā)向導】。③訂閱服務器 (出版物) ①快照復制 ②事務復制 ③合并復制 ①快照代理程序:與所有復制類型一起使用。L203050639。L203050139。L203050639。L202030839。20020239。20020239。20020239。(4)支持兩種類型的觸發(fā)器: ①AFTER 可以為同一表的同一操作定義多個該類型的觸發(fā)器,并可定義執(zhí)行順序; ②INSTEAD OF 同一表的同一操作只能定義一個該類型的觸發(fā)器。 FROM 部門信息(2)INTERSECTP305 SELECT 學號FROM 成績表 INTERSECT SELECT 學號FROM 學生信息(3)EXCEPT SELECT 學號FROM 學生信息 EXCEPT SELECT 學號FROM 成績表三、子查詢P121第四篇:網絡數據庫講稿(觸發(fā)器)網絡數據庫講稿3/26/2013觸發(fā)器P191一、觸發(fā)器概述1.是一種特殊的存儲過程。8.SELECT INTO,將查詢結果保存到永久表中。(7)ALL短語P109 select 班級,性別,SUM(已修學分)from 學生WHERE已修學分4 GROUP BY ALL 班級,性別ALL不能與WITH同用。2.WHERE子句(SELECT … FROM … WHERE