具体的语句怎么写?
另我怎么强制定义一个公式,如设列的定义为n1+n2,但这两个字段没有,在设计状态下是可以不管的
谢谢

解决方案 »

  1.   

    create table tb( reco_no int, num int, cc as reco_no*num)
    insert tb select 1, 2
    union all select 2, 1
    union all select 10, 3select * from tb
    /*
    reco_no     num         cc
    ----------- ----------- -----------
    1           2           2
    2           1           2
    10          3           30(3 row(s) affected)
    */drop table tb
      

  2.   

    楼上的我说的是修改公式定义,如果我定义cc为rec_no+num呢?
    另如果我定义cc为rec_no*num*aa呢?
      

  3.   

    create table tb( reco_no int, num int, cc as reco_no*num)
    insert tb select 1, 2
    union all select 2, 1
    union all select 10, 3select * from tb
    /*
    reco_no     num         cc
    ----------- ----------- -----------
    1           2           2
    2           1           2
    10          3           30(3 row(s) affected)
    */alter table tb drop column cc
    alter table tb add cc as reco_no+numselect * from tb
    /*
    reco_no     num         cc
    ----------- ----------- -----------
    1           2           3
    2           1           3
    10          3           13(3 row(s) affected)
    */drop table tb