【正文】
理程序,隊列讀取器代理程序,合并代理程序。三、服務器的連接方式 四、配置復制復制一般包括以下幾個階段:配置發(fā)布和分發(fā),生成和應用初始快照,修改復制數(shù)據(jù),同步和傳播數(shù)據(jù)。在企業(yè)管理器中運行向導,右擊【復制】,單擊【新建/發(fā)布】啟動【創(chuàng)建發(fā)布向導】,然后按提示進行。(2)請求訂閱 在企業(yè)管理器中:工具/向導,展開【復制】,啟動【創(chuàng)建請求訂閱向導】,然后按提示進行。訂閱可在發(fā)布服務器上創(chuàng)建(強制訂閱)或在訂閱服務器上創(chuàng)建(請求訂閱)。出版物是準備發(fā)布的表、表中數(shù)據(jù)的子集或其它數(shù)據(jù)庫對象的集合。④日志讀取器代理程序:與事務復制一起使用。二、復制模型復制技術采用發(fā)布(出版)——訂閱模型分發(fā)數(shù)據(jù)。,39。,39。,39。四、創(chuàng)建DDL觸發(fā)器P198 例: TRIGGER 禁刪數(shù)據(jù)庫ON ALL SERVER FOR DROP_DATABASE AS PRINT 39。,75)DELETE FROM 成績 WHERE 學號=39。,83)INSERT INTO 成績 VALUES(39。(2)激活該觸發(fā)器的操作:可以是CREATE、ALTER、DROP、GRANT、DENY、REVOKE等之一。③一個存儲過程。員工信息表39。(3)HAVING中可以包含聚合函數(shù)(WHERE中不可以)。(3)當SELECT子句中同時有字段名列和聚合函數(shù)列時,必須使用GROUP BY子句。ALTER procedure [dbo].[stu_pr] as begin select * from Student_20103322 left outer join SC_20103322 on(=)left outer join Course_20103322 on(=)where =39。Student_sc39。00339。p39。+cast(sum as varchar)enddeclare sum intdeclare Cname varchar(20)set Cname=39。 go create procedure Course_sum Cname varchar(20),sum int output as select sum=sum(Grade)from SC_20103322,Course_20103322 where = and Cname=Cnamegroup by ,Cnamedeclare ping int exec Course_sum 39。if exists(select name from sysobjects where name=39。 drop procedure student_sc end else print 39。(學號起始號與終止號在調用時輸入,可設默認值)。計算機系39。已刪除!39。 1exec stu_pr創(chuàng)建帶參數(shù)的存儲過程(1)創(chuàng)建一個名為stu_proc1的存儲過程,查詢某系、某姓名的學生的學號、姓名、年齡,選修課程名、成績。and type=39。 SELECT MDECLARE M INT EXEC 班級人數(shù)M OUTPUT SELECT M六、查看存儲過程信息select * from SELECT OBJECT_DEFINITION(OBJECT_ID(39。,39。,39。CREATE PROCEDURE 刪除考試分數(shù)XH CHAR(6),KCH CHAR(8)AS DECLARE FS DECIMAL(4,1)SET FS=(SELECT MAX(分數(shù))FROM 成績網(wǎng)絡數(shù)據(jù)庫講稿4/15/2013 WHERE 學號=XH AND 課程編號=KCH)IF FS0 DELETE FROM 成績 WHERE 學號=XH AND 課程編號=KCH IF FS=60 UPDATE 學生 SET 已修學分=已修學分(SELECT 學分 FROM 課程 WHERE 課程編號=KCH)WHERE 學號=XH四、執(zhí)行存儲過程P183 例: EXECUTE 檢索 39。2.存儲在服務器上的數(shù)據(jù)庫中,創(chuàng)建時進行編譯。二、.存儲過程的分類分為三類:用戶自定義存儲過程(普通存儲過程),擴展存儲過程,系統(tǒng)存儲過程。20020239。20020939。五、參數(shù)P185 1.輸入?yún)?shù) 按位置傳遞 用參數(shù)名傳遞 使用默認值2.輸出參數(shù)P187 虛參和實參后邊都要加上OUTPUT。第二篇:教學:數(shù)據(jù)庫存儲過程資料教學三:存儲過程一、教學目的(1)掌握TSQL流控制語句;(2)掌握創(chuàng)建存儲過程的方法;(3)掌握存儲過程的執(zhí)行方法;(4)掌握存儲過程的管理和維護。已刪除!39。if exists(select name from sysobjects where name=39。 go create procedure stu_proc1 Sdept char(8)=39。 3execute stu_proc1 39。Student_sc39。2011000039。p39。高數(shù)的考試總成績?yōu)椋?9。課程的總成績?yōu)?39。 drop procedure update_sc end else print 39。 exec update_sc sno,o,grade begin print cast(sno as varchar)+39。201100139。女39。(5)ROLLUP返回第一個分組列的統(tǒng)計行。7.COMPUTE子句,按排序字段分組求和。 UNION SELECT 部門