摘要:
今天看到了oracle的约束。提到DEFERRABLE,很新鲜,至少SQL SERVER里是没这玩意儿。定义为可延迟(deferrable)的约束,可以指定为:1.INITIALLY IMMEDIATE 初始化立即执行2.INITIALLY DEFERRED 初始化延迟执行从字面意思看,猜测是让约束延迟检查,但是一个初始化立即执行,一个初始化延迟执行。这又是什么意思? 我们动手测试一下吧--延迟约束测试CREATE TABLE CUST( CUST_ID NUMBER(2) NOT NULL, CUST_NAME VARCHAR2(15));SELECT * FROM CUST;-... 阅读全文