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

正文內(nèi)容

第十課--管理表中的數(shù)據(jù)(已修改)

2025-03-22 01:41 本頁(yè)面
 

【正文】 管理表中的數(shù)據(jù) Copyright169。20232023 創(chuàng)智新程 Copyright169。 2023 創(chuàng)智新程 本課教學(xué)內(nèi)容 ?創(chuàng)建規(guī)則 ?創(chuàng)建缺省 ?管理表中的數(shù)據(jù) ?插入數(shù)據(jù) ?更新數(shù)據(jù) ?刪除數(shù)據(jù) ?將表中的數(shù)據(jù)存儲(chǔ)到新表 ?清空表中數(shù)據(jù) Copyright169。 2023 創(chuàng)智新程 創(chuàng)建規(guī)則 ?創(chuàng)建規(guī)則 ?任務(wù) ?解題步驟 ?課堂練習(xí) Copyright169。 2023 創(chuàng)智新程 任務(wù)一 ?FOX公司需要對(duì)市場(chǎng)進(jìn)行調(diào)查,要構(gòu)造一個(gè)樣本客戶表,限定樣本空間的大小不能超過 10000。 ?表 SAMPLE_CUSTOMER已經(jīng)建立了,要求不改變表結(jié)構(gòu)的前提下,可以實(shí)現(xiàn)自動(dòng)對(duì)樣本空間的限制 。表的結(jié)構(gòu)如下: Copyright169。 2023 創(chuàng)智新程 任務(wù) ? CREATE TABLE Sample_Customer( CustomerID INT PRIMARY KEY, CustomerName CHAR(50), CustomerAddress CHAR(50), CustomerCreditLimit MONEY) Copyright169。 2023 創(chuàng)智新程 解題步驟 ?步驟 1:確定使用什么方法完成任務(wù)。 ?步驟 2:確定編寫規(guī)則的語(yǔ)句。 ?步驟 3:創(chuàng)建規(guī)則。 ?步驟 4:將規(guī)則綁定到列。 ?步驟 5:驗(yàn)證規(guī)則是否生效。 Copyright169。 2023 創(chuàng)智新程 步驟 1 ?利用前述的 CHECK約束可以輕松實(shí)現(xiàn)上述任務(wù),但是, CHECK約束需要修改表的結(jié)構(gòu)。 ?而規(guī)則是一個(gè)向后兼容的功能,用于執(zhí)行一些與 CHECK 約束相同的功能。 CHECK 約束是用來(lái)限制列值的首選標(biāo)準(zhǔn)方法。 ?CHECK 約束比規(guī)則簡(jiǎn)明,一個(gè)列只能應(yīng)用一個(gè)規(guī)則,但是可以應(yīng)用多個(gè) CHECK 約束。 Copyright169。 2023 創(chuàng)智新程 步驟 1 ?所以,在不改變表結(jié)構(gòu)的前提下,使用規(guī)則來(lái)實(shí)施上述任務(wù)。 Copyright169。 2023 創(chuàng)智新程 步驟 2 ?創(chuàng)建稱為規(guī)則的對(duì)象的語(yǔ)法如下: CREATE RULE rule AS condition_expression ?rule是新規(guī)則的名稱。規(guī)則名稱必須符合標(biāo)識(shí)符規(guī)則??梢赃x擇是否指定規(guī)則所有者的名稱。 Copyright169。 2023 創(chuàng)智新程 步驟 2 ?condition_expression 是定義規(guī)則的條件。 ?規(guī)則可以是 WHERE 子句中任何有效的表達(dá)式,并且可以包含諸如算術(shù)運(yùn)算符、關(guān)系運(yùn)算符和謂詞(如 IN、 LIKE、 BETWEEN) 之類的元素。 ?規(guī)則不能引用列或其它數(shù)據(jù)庫(kù)對(duì)象??梢园灰脭?shù)據(jù)庫(kù)對(duì)象的內(nèi)置函數(shù) . Copyright169。 2023 創(chuàng)智新程 步驟 2 ?定義規(guī)則的條件包含一個(gè)變量。每個(gè)局部變量的前面都有一個(gè) 符號(hào)。表達(dá)式引用通過 UPDATE或 INSERT 語(yǔ)句需要的值。在創(chuàng)建規(guī)則時(shí),可以使用任何名稱或符號(hào)表示值,但第一個(gè)字符必須是 符號(hào) ?示例 CREATE RULE rulZipCode AS ZipCode LIKE ‘( [09] [09] [09]) [09][09][09][09][09][09]’ Copyright169。 2023 創(chuàng)智新程 步驟 3 ?步驟 3:創(chuàng)建規(guī)則 CREATE RULE CheckID AS ID BETWEEN 0 and 10000 Copyright169。 2023 創(chuàng)智新程 步驟 4 ?在使用規(guī)則之前,需要將規(guī)則綁定到相應(yīng)的列上。具體的語(yǔ)法如下 sp_bindrule rule_name, object_name, [FUTUREONLY] ?參數(shù) ?rule_name 由 CREATE RULE 語(yǔ)句創(chuàng)建的規(guī)則名稱 ?Object_name 綁定了規(guī)則的表和列或用戶定義的數(shù)據(jù)類型。用戶定義的數(shù)據(jù)類型由 sp_addtype來(lái)定義的 Copyright169。 2023 創(chuàng)智新程 步驟 4 ?FUTUREONLY 只對(duì)約束到用戶自定義數(shù)據(jù)類型的規(guī)則才使用 ?將 規(guī)則 CheckID綁定到 CustomerID列上的命令如下 sp_bindrule CheckID,‘ ’ Copyright169。 2023 創(chuàng)智新程 步驟 5 ?步驟 5:驗(yàn)證規(guī)則是否生效 通過系統(tǒng)存儲(chǔ)過程 sp_helptext,可以查詢到對(duì)于規(guī)則的定義。 sp_helptext CheckID Copyright169。 2023 創(chuàng)智新程 步驟 5 ?輸出 Text CREATE RULE CheckID AS ID BETWEEN 0 and 10000 Copyright169。 2023 創(chuàng)智新程 步驟 5 ?下面利用如下數(shù)值向 Sample_Customer表插入數(shù)據(jù) INSERT Sample_Customer (CustomerID) VALUES(0) INSERT Sample_Customer (CustomerID) VALUES(2345) INSERT Sample_Customer (CustomerID) VALUES(9999) INSERT Sample_Customer (CustomerID) VALUES(10001) Copyright169。 2023 創(chuàng)智新程 步驟 5 ?執(zhí)行結(jié)果 CustomerID的值 執(zhí)行結(jié)果 0 執(zhí)行成功 2345 執(zhí)行成功 9999 執(zhí)行成功 10001
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號(hào)-1