当前位置: 代码迷 >> DB2 >> 新手请问空值有关问题
  详细解决方案

新手请问空值有关问题

热度:6930   发布时间:2013-02-26 00:00:00.0
新手请教空值问题
我在db2建了张测试表
表结构如下
CREATE TABLE DB2INST2.SLJ_TEST_TABLE_001 (
  COL_1 CHARACTER(1),
  COL_2 CHARACTER(1),
  COL_3 CHARACTER(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吧,“”相当于还是插入值了。
------解决方案--------------------------------------------------------
好多人说话啊,我也不知道
  相关解决方案