字段定义有default 值并不代表可以省略not null定义,可如下测试:
create table zytest(a int default 9);
insert into zytest values(default);
insert into zytest values(1);
insert into zytest values(null);
select * from zytest;
a
----
9
-
1
update zytest set a = null where a = 1;
select * from zytest;
a
----
9
-
-
update zytest set a = default where a is null;
select * from zytest;
a
----
9
9
9
- 文章信息
- 版权声明: 本文可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息。
- 原文出处: http://www.aiview.com/
- 写于: 2006-03-29 [Edit]
- 作者: Alex (email &msn)

- 标签 Tags: DB2 Development (24)


