约束执行效率比较

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步骤 执行效率高 ?我看资料是和访问计划有关 !
参与1

1 同行回答

start2000 start2000 系统架构师 ABB
你比较一下执行计划看看不就清楚了显示全部
你比较一下执行计划看看不就清楚了 收起
互联网服务 · 2009-11-16
浏览499

提问者

诺言
擅长领域: 数据库
评论130

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2009-11-13
  • 关注会员:0 人
  • 问题浏览:3008
  • 最近回答:2009-11-16
  • X社区推广