我想在插入一条记录时,主键ID自动取MAX(ID)+1
由于没写过触发器,还望指教一个最简单的

解决方案 »

  1.   

    在这里看解决,没必要用触发器的~~
    http://search.csdn.net/Expert/topic/2227/2227608.xml?temp=.5122644
      

  2.   

    CREATE TRIGGER trig_gate
    ON tabx
    AFTER INSERT
    AS
    IF @@ROWCOUNT=1 
    BEGIN
        declare @id numeric(8)
        select @id=isnull(max(id),1)+1 from taby
        insert into taby(id,field1,field2.....) select @id,field1,field2.... from inserted
    ENDGO