版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫原理與應用實驗報告實驗序號:05實驗項U名稱:完整性約束和觸發(fā)器學 號 1810716643 姓 名 ZRZ專業(yè)、班18計卓1班實驗地點精工1214指導教師柳玲實驗時間2020.11.6一、實驗目的及要求1、掌握用企業(yè)管理器創(chuàng)建PRIMARY KEY約束掌握按條件查詢2、掌握用SQL創(chuàng)建PRIMARY KEY約束3、掌握用企業(yè)管理器創(chuàng)建UNIQUE約束4、掌握用SQL創(chuàng)建UNIQUE約束5、掌握用SQL創(chuàng)建IDENTITY屬性列6、掌握使用企業(yè)管理器創(chuàng)建觸發(fā)器7、掌握使用SQL創(chuàng)建觸發(fā)器8、掌握觸發(fā)器的執(zhí)行二、實驗設備(環(huán)境)及要求VirtualPc+Microsoft SQL Seve
2、r 2005;三. 實驗內容與步驟1、用企業(yè)管理器為數(shù)據(jù)表S創(chuàng)建PRIMARY KEY約束對 ftiSSrttSS 9XDESKTOP 65Q8T64jxsk dbo $*七X進按 ¥ >¥Y C *列舍 ft1 S DESKTOP-65Q8T64 (SQL Server 1502000.5A ; SNOchar (2)SNSEXchar(2)AGEtinyint曰DEPTchar(lO)曰農NATIVEchar(40)QQ e垂耘 ffi FileTabtes 田匕外郁宏 as形宏 丄 ffl dbo.C t 土 囲 dbi ffl dbi允怦Null佰植我(T)“
3、 選抹如80行(W)圖1打開表S設計2、(I)丄惑D HU(V/) «BXH)l(N) $缶衍僉Q |' 因po y :尸;I 廣二 siSNOchor(2)SNch*(8)SEXchaAGEtinyintDEPTchor(lO)NATIVEchar(4O)DESKrOP-65Q8r64.pcsk dbo.S* X | 歹后Nu叼叼叼0口1 DESKOP-65Q8T64.ixs< - dbo.SA 一 八1執(zhí)行(Alt+X)列名數(shù)允許Null值? | SNOj char(2)SNchar (8)SEXchar (2)AGEtinyint0DEPTchar(10)NATI
4、VEchar(40)叼圖2選中SNO列后設直主鍵圖3可以看到SNO這一列被設定為了主鍵用企業(yè)管理器創(chuàng)建新表TEST_SC,并創(chuàng)建PRIMARY KEY約束3 數(shù)據(jù)庫£ 口系統(tǒng)數(shù)掘庫E數(shù)麗快照曰 0 jxsk田數(shù)鋸庫關茶圖新建(N) 篩選器(T)啟動 PowerShell(H)S I0 4報表(P)田孑刷新(F)® ffi dbo.SCE ffi dbo.T圖4新建表TEST SC7J(x)» SCOREDESKTOP-65Q8T64.k-dbo.Table 1* 占 X列名SNOCNOchar(2) char(10) tinyint允許Null值7圖5建立完的TE
5、ST SC表DESKTOP-65Q8T64.k - dbo.Tablel* 七 X |列名數(shù)命類型允許Null佰? SNOchar(2)兩 J CNOchar(1O)SCOREtinyint圖6將SNO和CNO兩列設置為主鍵3、用SQL為現(xiàn)有表T在TN0列上創(chuàng)建PRIMARY KEYA列名允訐Null值TNOchar(2)0TNchar(8)0SEXchar(2)0AGEtinyintPROFchar(10)0SALsmallint0COMMsmallint0DEPTchar( W)0DESKTOP-65Q8T64.jxsk - dbo.T* 七 X新建查詢并輸入以下SQL語句:USE jxs
6、kGOALTER TABLE TADD CONSTRAINT PK.TNO PRIMARY KEY:TN0)GODESKTOP-6SQ8T64.jxik - dbo.T-SQLQueryl -iql -.Q8T645O616 (67)* Q XUSE jxskGOBALTER TABLE TADD CONSTRAINT PK_TNO PRIMARY KEY(TNO) GO圖8輸入SQL語句并執(zhí)行SQLQueryl .sql Q8T6450616 (67)戶允許Null ®char(2)TNchar(8)SEXchar(2)AGEtinyintPROFchar(10)SALsmalli
7、 ntCOMMsmalli ntDEPTchar(10)DESKTOP-65Q8T64.jxsk - dbo.T 七 X列名叼0叼叼00叼口圖9表T的TNO列被設直為主鍵4、用SQL創(chuàng)建新表TEST_C,并以列約束形式創(chuàng)建PRIMARY KEY約束新建查詢并輸入以下SQL語句:USE jxskGOCREATE TABLE TEST_C(CNO char(2) CONSTRAINT PK_TEST_C PRIMARY KEY,CN CHAR(10),CT TINYINT)GOSQLqueryl.sql -.q8T645O516 (67)* 七 XUSE jxskGOHCREATE TABLE T
8、EST_C(CNO char(2亍 CONSTRAINT PK_TEST_C PRIMARY KEY, CN CHAR (10),CT TIXYINT I L)GO圖10輸入SQL語句并執(zhí)行5>0 E dbo.SE) E dbo.SC0 E dbo.T曰困dbo.TEST C曰列蟲 CNO (PK. char(2)r not null)i CN (char(10)r null) 旦 CT (tinyint null) S) 謹a】約束a 殽發(fā)器曰索引蟲 PK.TEST.C(聚集)田統(tǒng)計信息圖11 CNO列以約束形式設萱了主鍵用SQL創(chuàng)建新表TEST_TC,并以表約束形式創(chuàng)建PRIMARY
9、 KEY約束SQLQuery! $ql - .Q3T6450616<67)r « XUSE jxskGOHCREATE TABLE TEST_TC(TNO CHAR (2?,CNO CHAR(2),CONSTRAINT PK_TEST_TC PRIMARY KEY(TNO, CNO) )GO圖12輸入SQL語句并執(zhí)行® dbo-TEST SC日國列日鍵y PK_TEST_TCs 約束s 觸發(fā)器 «索引y PK_TEST_TC (聚集)a統(tǒng)計信息S 囿 dbo.testlra 田 dhn tAct?圖13表TEST_TC中的TNO、CNO列以約束形式設置了主鍵
10、dbo.TEST TC國 dbo.T田曰 dbo.TEST_C 田同 dbo.TEST_SC3 同 dbo.TESTTCGB 列B 鍵y n允許NulM性(希規(guī))(名稱) 默認值刪圖14右鍵點擊修改主鍵反弓l/W送左的主/臨一11恣引TEST TC2 (»)列是建一的 y標識(名劇 如蟲含的列 沁為迦的'城空問碗7N0 ASQ,CNO<ASQ 長PK_TEST_TCSPRIMARY«ua(A) W(D)圖15TEST_T的索引/鍵界面畦的主/STWaWI"IX.TEST.TC*PK-TEST.TCv 0BM)列是臨一的朋y宏設計25勺合的列Q1ET力
11、尺克的TNO (ASC), CNO (ASC) £IX.TEST.TC3SPRIMARY6、用企業(yè)管理器為現(xiàn)有表TEST_TC中的CNO和TNO列創(chuàng)建“UNIQUE約束”E 約束 E 觸發(fā)器E 索引E統(tǒng)計信息3 S dbo.testl+)同 dbo.test2 Lt 視圖It外部資源®3D(A)HI 陀(0)圖16新建主鍵設萱為UNIQUE約束7、用SQL為現(xiàn)有表C中的CN列創(chuàng)建“UNIQUE約束”新建查詢并輸入以下SQL語句:USE jxskGOALTER TABLE CADD CONSTRAINT UNIQUE_C UNIQUE CN:1GOSQLQuery4.sql
12、-.Q8T6450616 (69)*X |USE jxskGOBALTER TABLE CADD CONSTRAINT UNIQUE, UNIQUE (CN)GO圖17輸入SQL語句井執(zhí)行田 圖形表0 匪 dbo.CS 列E)鍵I UNIQUE,田 約束田 甬蝮器日索引I UNIQUE,(唯一,非聚集) 田統(tǒng)計信息m 腳 XLc c圖18表C的CN列出現(xiàn)了 UNIQUE約束 ID.SC? SNO? CNOSCORE允許Null佰OO0D8、用企業(yè)管理器為現(xiàn)有表TEST_SC增加新列ID_SC,并創(chuàng)建此列屬性為 IDENTITYDESKTOP-65Q8T6.k dbo.TEST SC* 勺 X列
13、名intchar(2) char(10) tiny int圖19在TEST T中新增ID SC列Ell V數(shù)揖類里im允許Null佰否、表設計器RowGuidS7標回51范是標識理1標識種子1不用于復制圖20創(chuàng)建此列屬性為IDENTITY9、用SQL為現(xiàn)有表TEST_TC增加新列ID_TC ,并創(chuàng)建此列屬性為IDENTITY新建查詢并輸入以下SQL語句:USE jxskGOALTER TABLE TEST.TC ADD ID_TC INT IDENTITYGOSQLQuery$.sql-.Q8T64506i6(53»* «x|USE jxskGOALTER TABLE TE
14、ST_TC ADD ID.TC INT IDENTITYGO圖21輸入SQL語句井執(zhí)行SQLQueryS.sql ,Q8T645O616 (53護列名char(2)* CNOcha”2)V* 效樂型 九許Null硒v直設計88RowGuidNUI口口 pDJC int13標識跟圖22新増ID TC并創(chuàng)建此列屬性為IDENTITY10、在企業(yè)管理器中刪除現(xiàn)有表TESTSC的主鍵PK_TEST_SC和取消ID_SC列的 標識屬性DESKTOP 65Q8T6.k dbo.TEST SC* X I谿§類型允汗Null fi:ID SCintSNOchar(2)CNOchar(10)SCORE
15、tinyint列屆性朗牡RowGuid 7標識碗否3S標識種子不用于S3制大小計n列規(guī)范int簡沽數(shù)鬼類型 vr/maracit (足標識)圖23取消ID_SC列的標識屬性 w 0 I * > : ,- | 一:ESC:F <5:ieT: .k汀|允訐Null価ID.SCintSNOchar(2) : CNOchar(10)一 SCOREtinyint0圖24刪除表TEST_SC的主鍵PK_TEST_SC11、用SQL刪除表C中CN列的UNIQUE約束UNIQUE,丿矣妙邑I曠豬申丨圖SS|G壬谷煙孑冷行(r5) iery7.sql -.Q8T6450616 (61)* - X |
16、AUSE jxskGOALTER TABLE C DROP UNIQUE CGO圖25輸入SQL語句井執(zhí)行(± 系統(tǒng)表Lt FileTablesEE f外部表E 圖形表B H dbo.C田列ffi i約束ffi 觸發(fā)器 索引E統(tǒng)計信息(T 曰 dbo.S圖26表C的CN列UNIQUE約束被刪除TNOchar(2)TNchar(8)SEXi char(2)AGEtinyintPROFchar(10)SALsmallintCOMMsmallintDEPTchar(10)DESKTOP-65Q8T64.jxsk - dbo.T* X |列名數(shù)舷型IsNU叼叼叼叼叼0叼口12、用企業(yè)管理器為
17、現(xiàn)有表T創(chuàng)建DEFAULT和CHECK約束(要求CHECK約束對 己有數(shù)據(jù)不做檢査)列后性卜(制8)(名稱)SEX默認更刪定'男.char斤好Null估圖27給表T的SEX列設置DEFAULT約束還走旳CHECK約噸S);»3D(A)圖28打開表T的檢查約束界面CHECK喪達如> SEX AGEPROFSALCOMM選定的CHECK釣彬上CHECK.T*正在祈的CHECK約!t的性.充達式住滋后才極時 05 CHECKS*.PROF說 AND COMM-4300>OR (PROFdJte疙 AND COMM-2000) OR (PROF靦 AND COMM-150
18、0) OR (PROFJRter AND COM M 1000)7刪)V駟(各謝CHECK.T3v jufiita餉軒 INSERT ft UPDATI B 彩用于復創(chuàng)艱在創(chuàng)8TEQ啟鼬濁童甄25否<*er不用哥大小計刊Bzns«3(XA)煤 D)charP圖29給表T設萱約束13、用SQL給現(xiàn)有表S中的年齡列AGE創(chuàng)建取值范圍在14至40歲之間的CHECK 約束新建查詢并輸入以下SQL語句:USE jxskGOALTER TABLE S WITH CHECKADD CONSTRAINT CHECK.AGE CHECK:AGE =14 AND AGE 二40)GO丁I 號)kg
19、uegg _.Q8T645O54 6 (61 )* * X |TUSE jxskIGOII BALTER TABLE S WITH CHECKI ADD CONSTRAINT CHECK_AGE CHECK(AGE>-14 AND AGE: 40)I GO圖30輸入SQL語句并執(zhí)行® S dbo.C日 ffi dbo.S田列田鍵0 E約束Bl CHECK_AGE田觸岌器田鬆引(3 統(tǒng)計信息S ffi dbo.SC圖31可以看到新創(chuàng)建的CHECK對象14、用SQL創(chuàng)建一新表TEST_S,包含DEFAULT和CHECK約束新建査詢并輸入以下SQL語句:USE jxskGOCREAT
20、E TABLE TEST.S :SNO CHAR NOT NULL,SN CHAR 8 NOT NULL,SEX CHAR-2) NULL CONSTRAINT DEFAULT.SEX DEFAULT '男',AGE TINYINT NULL CONSTRAINT DEFAULT.AGE DEFAULT 1&CONSTRAINT CHECK.S.AGE CHECK'AGE =14 AND AGE =14)GOSQLQuery9.sql Q8T64SO616(61)*USE jxskGOECREATE TABLE TEST_S(SNO CHAR (2) NOT N
21、ULL,SN CHAR(8) NOT NULL,SEX CHAR(2) NULL CONSTRAINT DEFAULT_SEX DEFAULT '男-AGE TINYINT NULL CONSTRAINT DEFAULT_AGE DEFAULT 1& CONSTRAINT CHECK_S_AGE CHECK (AGE>-14 AND AGEU14) y200% 圖32輸入SQL語句并執(zhí)行3 K dbo.S3 B dbo.SC3 E dbo.T3 E dbo.TEST CE 匪 dbo.TEST S田列田 鍵|日約束間 CHECK_S_AGE呂 DEFAULT AGE 占
22、DEFAULT.SEXE 噠器Si 參El圖33可以看到表TEST_S中的CHECK對象15、用SQL刪除表T中的PROF和COMM之間的CHECK約束新建查詢并輸入以下SQL語句:USE jxskGOALTER TABLE TDROP CONSTRAINT CHECK.TGOSQLQuery9.sql -.Q8T6450616 (61)*USE jxskGOHALTER TABLE TDROP CONSTRAINT CHECK_T GO圖34輸入SQL語句并執(zhí)行田 ® dbo.C(3 S dbo.SE S dbo.SCR SB dbo.T田列GE 鋰B細約京月 DF_T SEXE
23、閃煖器田i索引匡統(tǒng)計信息ffl ® dbo.TEST_C圖35表T中的PROf1qCOM|7±間的CHECK約束被刪除16、用企業(yè)管理器刪除表TEST_S中列SEX的DEFAULT約束和AGE列的CHECK約 束23OeSKTOPdb<xT£$T> * Xniff Nut®S3SN SEXGB.琢 $s FatoTdbtofc S« ?>&*9SB總喪 冷 S3 dbo.C ®ObO.SS BS dbo.SC ffl®<«>O.T t, Ddbo.TESlC® dbo
24、.MST.S 印列4 約E印卬來引a iBdbo.nsT sc9 D dbo.reST reA6£:i(*«)陰ch«r|2) char|0) CHZ) tinyint a0SEXk烤char36表TEST S中列SEX的DEFAULT約束7 (*»)(名稱)SEX默認値或鄒定銳敢型char允許Null ffi是長皮2y digitsRowGuidS標識現(xiàn)范否圖37刪除表TEST_S中列SEX的DEFAULT約束圖38表TEST_S中AGE列的CHECK約束x透定的CHECK約宋:圖39表TEST_SAGE列的CHECK約束被刪除17、査用企業(yè)管理器創(chuàng)建
25、表S與表SC之間的引用關系圖40打開外鍵關系迭連的孑圖41設直外鍵關系at定的渤S):正在能啣旳 參的加出!5菱先填方宏和嗣性,海才副克芽的 關壬貍TM去r唯一堆列SNO在刨建或a苗處用時 業(yè)現(xiàn)有百 V標識(附 猊明7 VisitsV INSERTfnuPDATE觀范FK-SC.S1 更軒規(guī)則級聯(lián)卜那處鏈約承是孚制用于集制是V觀G圖42外鍵關系設置完畢18、用SQL創(chuàng)建表T與表TC之間的引用關系新建査詢并輸入以下SQL語句:USE jxskGOALTER TABLE TC WITH NOCHECKADD CONSTRAINT FK_T_TC FOREIGN KEY:TNO' REFER
26、ENCES T'TNOiON DELETE CASCADEGOUSE jxsk GO& ALTER TABLE TC WITH NOCHECKADD CONSTRAINT FK_T_TC FOREIGN KEY(TNO) REFERENCES T(TNO) ON DELETE CASCADEGO圖43輸入SQL語句并執(zhí)行E 國 dbo.TB 國 dbo.TC田列日鍵約京圖44表T與表TC之間的引用關系被創(chuàng)建19.創(chuàng)建數(shù)據(jù)庫jxsk中5個表之間的關聯(lián)關系UKTQP。xSCSNO (NO iCORESCSNO(NOSCORE9 TNOTN? TNO TN SEXSEXPROFPRO
27、FSMCOM2OtPTSALCOM2(XPT圖45 一開始數(shù)據(jù)庫jxsk中表之間的關聯(lián)關系圖圖46設直一系列的外鍵關系q <noCNasV SNOSNSEXSC*7 SNOCNOSCOREAGE DEPT NATIVEq tnoAGEPWOFSAL COMM?SttJ(A)制除(D)關詡(C)TC*r TNOCNOEM 亦 on圖47設萱完的數(shù)據(jù)庫jxsk中的關系圖20、用企業(yè)管理器刪除表C和表TC之間的引用關系夕卜健艾系? Xv (Sffi)在創(chuàng)建或琢啟冃時噲查現(xiàn)有否y標識(名勸FK-TC_C姍V衣設計35INSERT 和 UPDATE 規(guī)范 強制冊鍵約朿S強制用于S?洌宗圖48表C的
28、關系屬性窗口21用企業(yè)管理器為表S創(chuàng)建一級聯(lián)更新觸發(fā)器TRIGGERS(1)創(chuàng)建觸發(fā)器S 凹辟 田京妬老莊T :如電處照E 8jk飲豬庫關基叼 日恵 (9 療疾宏 h FilcTablcs £S :夕淳衷 ,88形宏S dbo.C s ® dbo.S 田列 aa . LTSjE ±汆引 x |統(tǒng)計 不 3 dbo.SC (B 3 dbo.T CE 刪 dbo.TC ® 3 dbo.TES 自 a dbo.TEST S g HB Hho TPCT «圖49右鍵點擊觸發(fā)器來新建觸發(fā)器CREATE TRIGGER TRIGGER.SON S FOR
29、UPDATE AS IF UPDATE(SNO)BEGINDECLARE ©SNO.NEW CHAR(2), SO_OLD CHAR(2)SELECT SN0_NEW二SNO FROM insertedSELECT SN0_0LD二SNO FROM deletedUPDATE SC SET SX0=S0_XEW WHERE SN0=SN0_0LD Insert statements for trigger hereENDGOSCtGw<y2sql-.C«T64>X1OXi * x.I the definition of the function.SET ANSI
30、3ULLS ON COSET QVOTED-IDENTIFIER ON GO0 Author:<Author. Xaw?>-Create date: <Create DaTe.,> Description: <I>escrLption>E) CREATE TRIGGER咲.sysname. Sc hr 餡幺 TriggerJCaiie. sysnane. Trigger JvarwOX So hen心川.sysname, Schw心iniiM./ Tabl eJCane, sysnane, Table_Name0 AFTER zDeta.Modific
31、ation_Statements, , INSERTDELETEVPMTEiAS:BEGINB SET NOCOIXT ON added to prevent extra result sets froainterfering with SEL£CT stateaents.SET黴卿咚 Insert statenents for trigger hereEND圖50輸入SQI語句來創(chuàng)建觸發(fā)器(2)驗證觸發(fā)器的作用dbo.S勺xSNOSNSEXAGEDEPTNATIVESO王肓山9519itfi機NULL.S1女17計69機NULLS2錢爾18NULLS3張曉明男18NULLS4李思男
32、21自毗NULLS5女20自動化NULLS6范思萌女18NULLS7女20NULLS8張疇S19NULL.S953NULLtm機NULL*NULLNULLNULLNULLNULLNULL dbo.SC39>k dbo.S51新建觸發(fā)器之后的S表 dbo.SC 勺 xSNOCNOSCORES2C159S3C270S4C285S5C289S9C285S2C285S3C396S5C472S2C596S3C186S8C178S8C298S8C387NULLNULLNULL圖52新建觸發(fā)器之后的SC表22、用SQL為表SC創(chuàng)建一觸發(fā)器Score_sc_tri(1)創(chuàng)建觸發(fā)器USE jxskGOCr
33、eate trigger Score_sc_triON SC For Insert,updateAS declare score_read tinyintSelect score_read=score from insertedIf score_read =0 and score_read =100 beginPrint '操作完成!'ReturnEndPrint 1成績超出0到100之間!請重新輸入Rollback TransactionGOwxoiyi»nr xccvcrce wxr©F 如.XDWCWCXKTtAjMk <bp.Sl$E ”或GO
34、> Cr««to trlgr Seord_fic_trlOX SC For Insert.'ir»d;f AS drcUrrcore_rend tinyint$el«iscor<* fi«t inserted1: tsc<»re_read 0 .ir>:l fscorc.rcad 100亍beginPrint嫌件址MU R®tumEndPrint * tVlHJO«LOOZ(«J!入.Sollbfiek Transac:ionJBKMW: 202C. 47371B7f08s
35、OO圖53輸入SQL語句并執(zhí)行E 同 dbo.CB S dbo.S.J 同 dbo.SCQB編列ffi t約東 I磁器© Score sc tri3 口索引4-6t4-/±F圖54觸發(fā)器Score.scjri被創(chuàng)建(2)驗證觸發(fā)器的作用INSERT INTO SC VALUES V Si' / C5 190)GOINSERT INTO SC VALUES V Sf ,J C5 100)GOUpdate sc set Score二130WHERE SNO二'S2 AND CN0» C5GOUpdate sc set Score二60WHERE SNO
36、二'S2AND CN0= C5(QiQMryZj . jQMSg Ifr 50*OWKTCGOINSERT INTO SC VALUESCSi . CS 190 COINSERT IKTO SC VALLTS * Sf ' C5* 100 GO-ISC 4w»t SCOW 130VHEKE SXO- S: A-.: CXO- CS* GO-1 :M“ ” »c st Scor 60"HERE SSd 、> CXO (0GO八碁超出測100之働入Afi 309,級別Uz欽杏l,第】行 事雋在亦中朗.比處理已中止.SHT施nrm答出到loo之樹
37、満刪入消 3609. ®Si : £ 伏杏 1, » z.行 R雋袱吸議屮G床.處埋已中止.sa柞磁u行受影Vh 圖55輸入SQL語句井執(zhí)行SQLQuery2.sql .Q8T6450(SNOCNOSCORE虛C159S3C270S4C28SS5C289S9C285S2C285S3C396S5C472S2C560S3Cl86S8C178S8C299SBC387S1C5100NULLNULLNULLDESKTOP-65Q8T64jxsk - dbo.SC 口 X圖56 SQL語句執(zhí)行后的表SC23、用SQL為表C創(chuàng)建一個級聯(lián)刪除觸發(fā)器TRIGGER_DC:通過課程名
38、從C表中 刪除某課程信息,同時刪除SC表中與此課程相關的選課記錄USE jxskGOCreate trigger TRIGGER_DCON C For DELETEAS Declare 0CXO.DEL CHAR :2)Select CNO_DEL = CNOfrom deletedDELETE FROM SCWHERE CNO二eCNO_DELGO050.5 只訖町肪4 左環(huán)亞*<y3.綃I .q8T64506®56| “ X :042:占北!山劃I腳UdLSE jxskGO-gayONASBtrigger TRIGCER.DCC For DELETEDeclare
39、1;CXO_DEL CHAR Select 9CN0_DEL = CNO from deletedDELETE FROM SCTHERE CNO CXO_DEL15OH.* “命令已成功完成完成時1 司:2020-11-17T16:51:02.7316729+08:00圖57輸入SQL語句并執(zhí)行® 圖形表日出dbo.C田列3) 鍵S «約朿0 甬曖器H TRIGGER DC田索引圖58TRIGGER_DC觸發(fā)器被創(chuàng)建USE jxskDelete from C where CNO二 Cl'GoSQLQuery3.sql -.Q8T6450616 (56)* 占 XOE
40、SKTOP-65Q8T64.jxsk dbo.SCSQLQuery乙ELSE jxskDelete from C where CNO=,ClGo|150%(3行受影響)(1行受影響)完成時間:2020-11-17T16: 53:12.8167604+08:00圖59輸入SQL語句井執(zhí)行DESKTOP-65Q8T64.ixsk - dbo.SCDESKTOP-65Q8T64.jxsk - dbo.C 七 XCNCT80如邏Si60皴據(jù)結構8060絢服里60操作系統(tǒng)60NULLNULL圖60 C1課程被刪除nI DESKTOP-65Q8T64.jxsk dbo.SC 乜 X |SNOCNOSCOR
41、ES4C285S5C289S9C285S2C285S3C396S5C472S2C560S8C298S8C387S1C5100圖61和C1課程有關的成績也被刪除24、用企業(yè)管理器修改表S的觸發(fā)器TRIGGERSffl EE dbo.C日 BE dbo.SEB 列EBI鍵田約束3 |觸發(fā)器S1NULL叩03曲闔旦g) 索引_田統(tǒng)計信息_田 E dbo.SC田 E dbo.T田 E dbo.TC新器(N).絢寫趙發(fā)器腳至為(S 查看瞬寤亡田/GC270圖62右鍵點擊修改觸發(fā)器Create trigger TRIGGER_SOn S For DELETEAs declare ©SNO.DEL CHAR (2)Select SXO_DEL=SNO from DELETEDDELETE from SC where SNO=SNO_D
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 45164-2024熔模鑄件缺陷分類及命名
- 二零二五年度百貨商場停車場管理合同樣本3篇
- 二零二五版員工股權激勵與管理合同模板3篇
- 二零二五年防盜門研發(fā)、生產(chǎn)、銷售一體化合作協(xié)議3篇
- 2024版家具經(jīng)銷商合作協(xié)議范本
- 二零二五年度音樂器材行業(yè)標準制定與執(zhí)行合同3篇
- 2024版云計算服務租賃合同
- 二零二五版?zhèn)€人子女教育還借款合同3篇
- 2024版前期物業(yè)服務管理協(xié)議
- 二零二五版體育健身器材研發(fā)與銷售合同3篇
- 2024年國家公務員考試公共基礎知識全真模擬試題及答案(共四套)
- 工程勘察資質分級標準和工程設計資質分級標準
- 2023年四級計算機程序設計員核心考點題庫300題(含答案)
- 標準輔助航空攝影技術規(guī)范
- 2023年中國人保財險校園招聘筆試參考題庫附帶答案詳解
- hdx7底層黑磚刷寫和字庫救磚教程bysmartyou
- 年會頒獎晚會頒獎盛典簡約PPT模板
- 年產(chǎn)10000噸柑橘飲料的工廠設計
- 雷電知識、雷電災害防御知識匯總-上(單選題庫)
- 導學案 高中英語人教版必修三Unit4 Astronomy the science of the stars
- 培訓互動技巧
評論
0/150
提交評論