1、考虑设为ID型
2、body:select @cnt=count(*) from inserted 然后再根据@cnt进行处理

解决方案 »

  1.   

    如果是sql2000的话,类型为int型,标识设“是”,标识种子设“1”,标识递增
    量设“1”,就可以了,程序不用赋值
      

  2.   

    可以使用自增字段,如activeL所述,当然sql7也可以
    另外也可使用IDENTITY函数

    select IDENTITY(int,1,1) as id into table1 from table2
      

  3.   

    触发器实现关键字自动+1要注意:
    1、触发器是在插入后运行的,之前如果主键冲突,就到不了触发器。
    2、自动+1的规则,多人操作的时候不能保证生成的关键字不重复,当出现关键字重复时如何处理?
    3、INSTEAD OF INSERT 触发器可以避免问题1。