当前位置:Gxlcms > mysql > OraclePL/SQL之ENABLENOVALIDATE约束

OraclePL/SQL之ENABLENOVALIDATE约束

时间:2021-07-01 10:21:17 帮助过:29人阅读

在看Oracle约束时,看到ENABLE NOVALIDATE,意思是对自现在起及以后的数据启用约束,但是不管以前的数据怎样。不过在实验的时候却

在看Oracle约束时,看到ENABLE NOVALIDATE,意思是对自现在起及以后的数据启用约束,但是不管以前的数据怎样。

不过在实验的时候却出了一点小问题:

Google一下,发现原来在创建没有延时的UNIQUE或者PRIMARY KEY时会自动去创建一个唯一性索引。(By default a non-deferrable UNIQUE or PRIMARY KEY constraint will attempt to create a unqiue index. ?p=100:11:0::::P11_QUESTION_ID:8806498660292)

加上DEFERRABLE关键字,,问题成功解决:

linux

人气教程排行