首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > IBM DB2 >

新手请问空值有关问题

2012-02-20 
新手请教空值问题我在db2建了张测试表表结构如下CREATE TABLE DB2INST2.SLJ_TEST_TABLE_001 (COL_1CHARACT

新手请教空值问题
我在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吧,“”相当于还是插入值了。
[解决办法]
好多人说话啊,我也不知道

热点排行