CREATE TABLE zsq_t (a NUMBER CONSTRAINT apk PRIMARY KEY DISABLE,b NUMBER NOT NULL);
CREATE TABLE zsq_x (c NUMBER CONSTRAINT afk REFERENCES zsq_t DISABLE);
执行上面的语句之后约束不生效
CREATE UNIQUE INDEX tai ON zsq_t (a);
CREATE INDEX tci ON zsq_x (c);
执行上面的语句后 zsq_t表增加一个唯一索引约束,该约束生效
ALTER TABLE zsq_t MODIFY CONSTRAINT apk ENABLE NOVALIDATE;
ALTER TABLE zsq_x MODIFY CONSTRAINT afk ENABLE NOVALIDATE;
执行上面的语句后 两张表上的约束都生效,但是不对旧数据进行约束检查,新数据会不能插入
ALTER TABLE zsq_t ENABLE CONSTRAINT apk;
ALTER TABLE zsq_x ENABLE CONSTRAINT afk;
执行上面的语句后 会对原来的数据进行约束校验。
[@more@]来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/7312700/viewspace-1005572/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/7312700/viewspace-1005572/