这个字段有default约束,必须先去掉约束

解决方案 »

  1.   

    先删除默认
    ALTER TABLE TAB_PRODSTOCK DROP CONSTRAINT 'DF__TAB_PRODS__F_STO__15502E78'
      

  2.   

    ALTER TABLE TAB_PRODSTOCK drop constraint DF__TAB_PRODS__F_STO__15502E78
      

  3.   

    declare @name varchar(20)
    select @name=b.name from syscolumns a,sysobjects b where a.id=object_id('TAB_PRODSTOCK') and b.id=a.cdefault and a.name='F_STOCKQUANT' and b.name like 'DF%'exec('alter table TAB_PRODSTOCK drop constraint '+@name) ALTER TABLE TAB_PRODSTOCK ALTER COLUMN F_STOCKQUANT numeric(19,3)
    alter  table TAB_PRODSTOCK  add  constraint  DF__TAB_PRODS__F_STO__15502E78  default 0 /*你的默认值*/  for  F_STOCKQUANT
      

  4.   

    kingcom:我操死你妈!不要以为只有你会用马甲!我也会!不要以为你多牛,我鼠标一点就封了你!