SQL2005 企业管理器里面手动建表,设置一个字段默认值为字符串"0",那个文本框里该怎么写?

解决方案 »

  1.   

    直接查询分析器用语句创建,多么省事??create table 表名字(
    字段名字  字段类型  约束(默认为0:default 0)
    .....
    )
      

  2.   

    选中表右键单击->选"Design"或"设计"->选择要修改的字段->下方列属性的常规项里可以设置默认值
      

  3.   

    照楼上的方法,没有成功啊我的表明company 要设置的字段 vip char(1) 怎么设置默认值为字符串"0"
      

  4.   

    --> 测试数据:[company]
    IF OBJECT_ID('[company]') IS NOT NULL DROP TABLE [company]
    GO 
    CREATE TABLE [company]([id] INT,[vip] CHAR(1))INSERT [company]([id]) VALUES(1)
    SELECT * FROM [company]ALTER TABLE [company]
    ADD CONSTRAINT def_company_vip DEFAULT '0' FOR [vip] ;INSERT [company]([id]) VALUES(2)SELECT * FROM [company]
      

  5.   


    这样还是不行啊,我插入一条数据,还是MULL
      

  6.   

    insert 的时候 你不写那个列就可以了看7楼
      

  7.   

    那是因为你插入了null值.你的插入语句如果不引用这一列,它就会用默认值了.
      

  8.   

    因为已经绑定了一个默认值。。用SQL语句无法在建一个
      

  9.   

    你的做法是对的, 可能你没有限制他不为空吧然后你又插入了一个null值 所以就不会显示默认值了你插入语句的问题