我这样建了一个表
create table ceshi
(
[niha] int default(10),
[name] char
)我这样设置了niha这个字段的默认值为10,可是为什么数据库中的数据还是空呢?

解决方案 »

  1.   

    这个是默认的字段 default(10), 而并不是表中的数据有10这个数值,,当然是空的。。 你可以插入数据。
      

  2.   


    建表,只是设计一个结构而已,当然不会有数值啦,你插入记录时,niha为空时,你就可以看到默认值10了~
      

  3.   


    这样建没问题,你是不是建完表直接select了啊?那肯定没有数据。
    你手动插入一条试试
    insert into ceshi (name) values('a')然后再查,就能看到有默认值了
      

  4.   


    create table ceshi
    (
    [niha] int default '10',
    [name] char
    )
    insert into ceshi([name])values(2)
    你试试这种方法