约束执行效率比较
1.db2 " create table emp (empId int nou null primary key,fname char(30) not null,lname char(30) not null ,deptId int not null ,salary decimal (12,2))"
2. db2 "alter table emp add constraint salary check (salary <=100000.00)"
3.db2 "insert into emp values(123,'Sam','Johnson',345,100005)".
会报 sql0545 请求消息没有被允许由于一行没有满足检查约束。
4. alter table emp drop contstraint salary .
5. db2 "alter table emp add constraint salary check (salary<100000.00) not enforced enable query optimization".
6.db2 "insert into emp values(123,'Sam','Johnson',345,100005)"
提示成功 。
为什么语句 5步骤 比 语句2步骤 执行效率高 ?我看资料是和访问计划有关 !