表A 
id| 列1 | 列2 | 列3 
1 |  1  |  2  | 3
2 |  4  |  2  | 6
3 |  3  |  2  | 5
想让列3的默认值等于 列1列2的和
这个应该怎么写啊

解决方案 »

  1.   

    create table A
    (
       id int,
       列1 int,
       列2 int,
       (列1+列2) as 列3 
    )
      

  2.   

    --使用计算列
    CREATE TABLE dbo.#(
    a INT ,
    b INT ,
    c AS  a+b)INSERT INTO # VALUES (1,2)SELECT * FROM #a           b           c           
    ----------- ----------- ----------- 
    1           2           3(1 row(s) affected)
      

  3.   

    create table A(
    a int,
    b int,
    c as a + b
    )