我有一个表
table T
(
A int ,
B datetime,
primary key(A)
)表中已有记录
1   2009-01-01 9:15
2   2009-01-03 10:00我想插入新的记录,新的记录中A是连续增加的,B是当前时间(精确到分)
怎么做?

解决方案 »

  1.   

    table T 

    A int identity(1,1) , 
    B datetime, 
    primary key(A) 
    ) INSERT INTO T 
    SELECT GETDATE()
      

  2.   

    INSERT T
        SELECT MAX(A) + 1,GETDATE()
        FROM T
      

  3.   

    alter table T alter column a int identity(1,1)
    INSERT INTO T 
    SELECT GETDATE()
      

  4.   


    INSERT T
    select (select max(id) from [test_tb])+1, GETDATE() from T