【正文】
FROM 學生 WHERE 學號=XH)BEGININSERT 成績 VALUES(XH,KCH,FS)IF FS=60UPDATE 學生 SET 已修學分=已修學分+(SELECT 學分 FROM 課程 WHERE 課程編號=KCH)WHERE 學號=XH END ELSE PRINT 39。20020239。20020239。W202061039。W202061039。L203050639。20020139。檢索39。要求在創(chuàng)建存儲過程前請判斷該存儲過程是否已創(chuàng)建,若已創(chuàng)建則先刪除,并給出“已刪除!”信息,否則就給出“不存在,可創(chuàng)建!”的信息。p39。不存在,可創(chuàng)建!39。系名和姓名在調用該存儲過程時輸入,其默認值分別為“%”與“林%”。 and type=39。 drop procedure stu_proc1 end elseprint 39。,Sname varchar(8)=39。,39。,39。執(zhí)行該存儲過程。p39。不存在,可創(chuàng)建!39。2011000339。Course_sum39。已刪除!39。高數(shù)39。超過100時,顯示信息為:“XX課程的總成績?yōu)椋篨X”。高數(shù)39。(學號、課程號由調用時輸入)if exists(select name from sysobjects where name=39。)begin print 39。 go create procedure update_scsno char(8),o char(3),grade tinyint with RECOMPILE , ENCRYPTION as update SC_20103322 set Grade=gradewhere Sno=sno and Cno=odeclare sno char(8),o char(3),grade tinyint set sno=39。 set grade=39。+cast(o as varchar)+39。(3)將存儲過程stu_pr改為查詢學號為2011001的學生的詳細資料。drop procedure stu_pr使用SQL Server Management Studio管理存儲過程(1)在SQL Server Management Studio中重新創(chuàng)建剛刪除的存儲過程stu_pr create procedure stu_pr as begin select * from Student_20103322 left outer join SC_20103322 on(=)left outer join Course_20103322 on(=)where =39。201100139。2.WHERE子句(SELECT … FROM … WHERE …)P101(1)比較運算符(2)邏輯運算符(3)范圍運算符BETWEEN(4)列表(包含)運算符 IN(5)字符匹配運算符LIKE及通配符(6)空值NULL 3.ORDER BY子句(SELECT … FROM … WHERE … ORDER BY …)P107 ORDER BY子句必須放在SELECT語句的最后。例如select 班級,SUM(已修學分)from 學生GROUP BY 班級(4)在SELECT子句中出現(xiàn)的列名必須出現(xiàn)在GROUP BY子句中、或聚合函數(shù)中。(7)ALL短語P109 select 班級,性別,SUM(已修學分)from 學生WHERE已修學分4 GROUP BY ALL 班級,性別ALL不能與WITH同用。(4)HAVING中非聚合函數(shù)中的字段名,必須出現(xiàn)在GROUP BY中。8.SELECT INTO,將查詢結果保存到永久表中。 FROM 員工信息WHERE 所任職位=39。 FROM 部門信息(2)INTERSECTP305 SELECT 學號FROM 成績表 INTERSECT SELECT 學號FROM 學生信息(3)EXCEPT SELECT 學號FROM 學生信息 EXCEPT SELECT 學號FROM 成績表三、子查詢P121第四篇:網(wǎng)絡數(shù)據(jù)庫講稿(觸發(fā)器)網(wǎng)絡數(shù)據(jù)庫講稿3/26/2013觸發(fā)器P191一、觸發(fā)器概述1.是一種特殊的存儲過程。4.使用觸發(fā)器可強制實現(xiàn)數(shù)據(jù)的一致性和完整性。(4)支持兩種類型的觸發(fā)器: ①AFTER 可以為同一表的同一操作定義多個該類型的觸發(fā)器,并可定義執(zhí)行順序; ②INSTEAD OF 同一表的同一操作只能定義一個該類型的觸發(fā)器。(3)當上述操作發(fā)生在包含觸發(fā)器的數(shù)據(jù)庫上時,觸發(fā)器中的過程被自動執(zhí)行。20020239。20020239。20020239。20020239。20020239。請不要刪除數(shù)據(jù)庫!39。L202030839。L203050139。L203050639。L202030839。L203050139。L203050639。L203050639。SQL Server復制模型由下列對象組成:發(fā)布服務器,分發(fā)服務器,訂閱服務器,發(fā)布,項目,訂閱。③訂閱服務器 (出版物) ①快照復制 ②事務復制 ③合并復制 ①快照代理程序:與所有復制類型一起使用。⑤隊列讀取器代理程序:與快照復制或事務復制一起使用。在企業(yè)管理器中運行向導,右擊【復制】,單擊【配置發(fā)布、訂閱服務器和分發(fā)】啟動【配置發(fā)布和分發(fā)向導】。出版物是訂閱的單元。可查閱和修改已建發(fā)布的屬性。(1)強制訂閱在企業(yè)管理器中:工具/向導,展開【復制】,啟動【創(chuàng)建強制訂閱向導】,然后按提示進