青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

Prayer

在一般中尋求卓越
posts - 1256, comments - 190, trackbacks - 0, articles - 0
  C++博客 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

信息約束

Posted on 2010-05-18 23:16 Prayer 閱讀(455) 評論(0)  編輯 收藏 引用 所屬分類: DB2

如果一個應(yīng)用程序在將記錄插入到 DB2 中之前已驗證了信息,那么使用信息約束 要比普通約束更有效。信息約束告訴 DB2 數(shù)據(jù)應(yīng)采取的格式,而不是在插入或更新處理過程中強制實施。但這一信息可被 DB2 優(yōu)化器利用,并提高 SQL 查詢的性能。考慮以下 CREATE TABLE 語句:

CREATE TABLE EMPDATA
(
EMPNO INT NOT NULL,
SEX CHAR(1) NOT NULL
CONSTRAINT SEXOK
CHECK (SEX IN ('M','F'))
NOT ENFORCED
ENABLE QUERY OPTIMIZATION,
SALARY INT NOT NULL,
CONSTRAINT SALARYOK
CHECK (SALARY BETWEEN 0 AND 100000)
NOT ENFORCED
ENABLE QUERY OPTIMIZATION
)

本例包含兩個更改列約束行為的語句。第一個選項是 NOT ENFORCED,它建議 DB2 在插入或更新數(shù)據(jù)時不強制檢查本列。第二個選項是 ENABLE QUERY OPTIMIZATION,DB2 在對該表運行 SELECT 語句時使用它。指定該值時,DB2 將在優(yōu)化 SQL 時使用約束中的信息。

NOT ENFORCED 選項

若表包含 NOT ENFORCED 選項,INSERT 語句的行為可能會變得很古怪。對 EMPDATA 表運行以下 SQL 語句時,不會產(chǎn)生任何錯誤:

INSERT INTO EMPDATA VALUES
(1, 'M', 54200),
(2, 'F', 28000),
(3, 'M', 21240),
(4, 'F', 89222),
(5, 'Q', 34444),
(6, 'K',132333)

編號是 5 的員工的性別顯然有問題(Q),編號 6 的員工不但性別有問題,同時工資也超出了 SALARY 列的限制。在這兩種情況下,DB2 依然允許插入,因為約束是 NOT ENFORCED。這指出了信息約束的一個薄弱之處。您必須確定所插入或載入的數(shù)據(jù)符合在 DB2 中放置的定義。

ENABLE QUERY OPTIMIZATION 選項

在上一屏運行的插入之后,如果再對 EMPDATA 表執(zhí)行 SELECT 語句,其結(jié)果很可能會令您更加迷惑:

SELECT * FROM EMPDATA
WHERE SEX = 'Q';

EMPNO SEX SALARY
----------- --- -----------

0 record(s) selected.

DB2 向查詢返回了錯誤的答案。表中發(fā)現(xiàn)了 “Q” 值,但該列上的約束告訴 DB2 有效值僅包括 “M” 和 “F”。ENABLE QUERY OPTIMIZATION 關(guān)鍵字還允許 DB2 在優(yōu)化 SQL 語句時使用這一約束信息。若這并非您所希望的行為,那么您就需要使用 ALTER 命令來更改約束:

ALTER TABLE EMPDATA
ALTER CHECK SEXOK DISABLE QUERY OPTIMIZATION

現(xiàn)在,再重新執(zhí)行之前的查詢。結(jié)果如下所示:

SELECT * FROM EMPDATA
WHERE SEX = 'Q';

EMPNO SEX SALARY
----------- --- -----------
5 Q 34444

1 record(s) selected.

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲第一在线视频| 亚洲欧美成人一区二区在线电影 | 在线天堂一区av电影| 亚洲激情图片小说视频| 亚洲国产精品第一区二区三区| 亚洲国产精品久久久| 最新日韩在线| 亚洲一区在线观看视频| 欧美在线免费看| 鲁大师成人一区二区三区| 欧美国产激情| 国产精品一区二区久久精品| 极品尤物久久久av免费看| 永久久久久久| 亚洲性视频网址| 久久亚洲精品伦理| 亚洲精选在线观看| 亚洲欧美日韩中文在线制服| 欧美成人有码| 国产亚洲欧美激情| 日韩一区二区精品葵司在线| 久久国产一区| 99国内精品| 久久综合久久美利坚合众国| 国产精品jizz在线观看美国| 一区三区视频| 亚洲欧美日本国产有色| 久久综合成人精品亚洲另类欧美 | 欧美在线视频在线播放完整版免费观看 | 欧美国产欧美综合| 亚洲一区二区免费看| 你懂的成人av| 国内精品久久久久久久果冻传媒| 99re8这里有精品热视频免费| 久久国产夜色精品鲁鲁99| 亚洲精品综合久久中文字幕| 老司机免费视频久久| 国产日韩亚洲| 欧美1级日本1级| 国产一区二区视频在线观看| 亚洲尤物影院| 日韩视频在线免费观看| 久久一区激情| 禁断一区二区三区在线| 欧美在线国产| 亚洲一区在线观看视频 | 国产精品日韩久久久| 艳妇臀荡乳欲伦亚洲一区| 欧美激情精品久久久久久久变态 | 久久精品亚洲热| 国产精品自拍三区| 亚洲永久精品大片| 在线中文字幕一区| 欧美午夜三级| 亚洲欧美经典视频| 中文国产成人精品| 欧美天天影院| 亚洲欧美日韩专区| 亚洲视频在线观看网站| 国产精品极品美女粉嫩高清在线| 一片黄亚洲嫩模| 日韩视频永久免费观看| 欧美午夜精品理论片a级按摩| 亚洲一区二区网站| 亚洲欧美国产精品桃花 | 亚洲中字在线| 亚洲一区久久久| 国产午夜久久| 欧美xart系列高清| 欧美本精品男人aⅴ天堂| 亚洲精品看片| 中日韩美女免费视频网址在线观看| 欧美日韩一区在线观看视频| 亚洲婷婷在线| 香蕉久久夜色精品国产使用方法 | 午夜亚洲视频| 性欧美在线看片a免费观看| 国产一区三区三区| 免费在线欧美黄色| 欧美剧在线免费观看网站| 亚洲一区二区在线免费观看| 亚洲欧美影音先锋| 亚洲国产一成人久久精品| 日韩亚洲欧美成人| 国产九九视频一区二区三区| 蜜月aⅴ免费一区二区三区| 欧美乱人伦中文字幕在线| 性视频1819p久久| 老牛影视一区二区三区| 亚洲一区在线视频| 久久久久久久综合色一本| 一本久道久久综合婷婷鲸鱼| 免费中文日韩| 欧美巨乳在线| 久久久成人网| 欧美日韩精品是欧美日韩精品| 久久成年人视频| 欧美精品一区二区精品网| 欧美在线高清| 欧美美女视频| 免费日韩av电影| 国产精品女主播| 亚洲激情一区二区| 国产一区日韩二区欧美三区| 一本到高清视频免费精品| 亚洲高清视频一区二区| 亚洲欧美经典视频| 亚洲天堂激情| 欧美日韩国产麻豆| 欧美成人午夜视频| 国产一区二区精品久久| 亚洲午夜日本在线观看| 亚洲精品视频在线看| 久久久91精品国产一区二区精品| 亚洲一卡久久| 欧美日本亚洲韩国国产| 欧美激情视频一区二区三区免费| 国产在线精品成人一区二区三区 | 亚洲午夜久久久久久久久电影院| 久久婷婷一区| 久久人人爽人人爽| 国产欧美日韩亚洲| 亚洲夜间福利| 亚洲欧美日韩精品一区二区 | 欧美黄色片免费观看| 国产午夜亚洲精品羞羞网站| 一本色道综合亚洲| 日韩亚洲欧美一区二区三区| 六月婷婷久久| 亚洲高清视频的网址| 亚洲国产另类久久精品| 久久婷婷蜜乳一本欲蜜臀| 免费久久久一本精品久久区| 极品尤物av久久免费看 | 亚洲天堂男人| 亚洲女人小视频在线观看| 国产精品扒开腿爽爽爽视频| 亚洲精品视频二区| 亚洲视频一二区| 国产精品xvideos88| 亚洲欧美高清| 久久亚洲综合色| 亚洲精品偷拍| 欧美午夜片欧美片在线观看| 亚洲天天影视| 久久综合国产精品台湾中文娱乐网| 一区二区三区在线观看欧美| 久久一区二区三区超碰国产精品| 欧美福利视频在线| 一个色综合av| 国产美女扒开尿口久久久| 久久精品免费电影| 欧美激情在线免费观看| 一区二区日韩| 欧美在线视频a| 亚洲第一中文字幕在线观看| 一本久久a久久精品亚洲| 国产精品成人一区二区网站软件| 午夜久久福利| 亚洲二区在线视频| 亚洲一区二区三区色| 国内精品视频一区| 欧美日韩岛国| 性欧美video另类hd性玩具| 久久综合九色99| 正在播放欧美视频| 韩国成人福利片在线播放| 欧美精品123区| 午夜精品久久久久久久久| 欧美成人网在线| 亚洲欧美一区二区精品久久久| 国内精品久久久久久久果冻传媒| 欧美顶级艳妇交换群宴| 亚洲女优在线| 亚洲二区在线视频| 久久激情视频免费观看| 亚洲精品在线视频观看| 国产精品乱人伦中文| 老司机午夜免费精品视频 | 一区二区三区久久网| 久久一区欧美| 亚洲专区免费| 亚洲精品专区| 樱花yy私人影院亚洲| 国产精品久久久久久一区二区三区| 久久久久久综合| 亚洲综合不卡| 夜夜嗨av色一区二区不卡| 欧美大胆a视频| 久久夜色精品国产欧美乱| 亚洲欧美精品在线| 一区二区三区欧美成人| 亚洲国产黄色| 尤物精品在线| 黄色精品一二区| 国语自产精品视频在线看| 国产伦精品一区二区三| 国产精品豆花视频| 欧美午夜精品久久久久久人妖| 欧美激情一区二区三区 |