读书人

新手请问空值有关问题

发布时间: 2012-02-20 21:18:25 作者: rapoo

新手请教空值问题
我在db2建了张测试表
表结构如下
CREATE TABLE DB2INST2.SLJ_TEST_TABLE_001 (
COL_1CHARACTER(1),
COL_2CHARACTER(1),
COL_3CHARACTER(1)
)

现在我向表插入数据
insert into slj_test_table_001 (col_1,col_2,col_3) values ('444',,);
也就是向col_2,col_3插入空值
为什么不行啊?

怎么解决呢? 谢谢各位了

[解决办法]
insert into slj_test_table_001 (col_1) values ('444');

SQL语法有问题
[解决办法]
insert into slj_test_table_001 (col_1,col_2,col_3) values ('444','','');

需要加''占位。
[解决办法]
是null,还是空格,如果是NUll的,不insert字段,字段就是NULL了
[解决办法]
‘’这个你试验下 就等于是输入一个空格后在backspace它 这与null不等同
[解决办法]
oracle,如果不insert,或者insert 的值是NULL才是NULL吧,如果是“”。也不会是NULL吧,“”相当于还是插入值了。
[解决办法]
好多人说话啊,我也不知道

读书人网 >IBM DB2

热点推荐