日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
DB2添加驗證約束的實現(xiàn)

約束是數(shù)據(jù)庫系統(tǒng)中的重要部分,下面為您介紹的是DB2添加驗證約束的實現(xiàn)方法,如果您對DB2添加驗證約束方面感興趣的話,不妨一看。

成都創(chuàng)新互聯(lián)公司是一家集網(wǎng)站建設(shè),措美企業(yè)網(wǎng)站建設(shè),措美品牌網(wǎng)站建設(shè),網(wǎng)站定制,措美網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,措美網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學習、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。

數(shù)據(jù)庫中約束用來確保表中不會使用無效的數(shù)據(jù)。不滿足已定義的約束的行會被拒絕。在這個練習中,將驗證約束,看看在輸入無效數(shù)據(jù)時會發(fā)生什么情況。

表 PARTICIPANT 中有一個外鍵,這意味著對于 PARTICIPANT 的 PAR_ID 列中的每個值,在 MODULE 表中必須有具有相同 MODULE_ID 列值的行。因為 MODULE 表當前是空的,所以如果在 PARTICIPANT 表中輸入數(shù)據(jù),那么這個條件無法得到滿足。按照以下步驟驗證約束:

1、在 Control Center 中,點擊 PARTICIPANT 表,然后點擊 Open。在 Open Table 面板中,點擊 Add Row。將下面所示的行輸入 PARTICIPANT 表并點擊 Commit。

圖1. Control Center —— 插入行

2、返回消息 SQL0530N,這說明未滿足外鍵約束所規(guī)定的引用完整性要求。

3、點擊 Close 關(guān)閉消息,再次點擊關(guān)閉 Open Table 窗口。

4、驗證已經(jīng)在 MODULE 表上定義的檢查約束。因為在創(chuàng)建 MODULE 表時建立了檢查約束(“CONSTRAINT MID_CHECK CHECK (MODULE_ID >= 0)”),所以 MODULE_ID 不能包含負數(shù)。

5、在 Control Center 中,點擊 MODULE 表,然后點擊 Open。在 Open Table 面板中,將一個 MODULE_ID 列值為負數(shù)的行插入 MODULE 表中,并為 MODULE_NAME 提供一個名稱。嘗試插入,看看會發(fā)生什么情況。下面的錯誤消息指出不應(yīng)該這么做:

圖2. 驗證檢查約束

6、點擊 Close 關(guān)閉消息,再次點擊 Close 關(guān)閉 Open Table 窗口。

以上就是DB2添加驗證約束的實現(xiàn)方法。

【編輯推薦】

不允許設(shè)置db2主鍵問題的解決

DB2創(chuàng)建表空間的方式

Linux中DB2用戶組的介紹

DB2性能優(yōu)化的十大注意事項

SQL SERVER連接DB2數(shù)據(jù)庫


新聞名稱:DB2添加驗證約束的實現(xiàn)
文章位置:http://www.dlmjj.cn/article/cdgpjsp.html