Sql Sever 建表如何实现向 Access 中那样的自动编号作为主键?

解决方案 »

  1.   

    设置identity为yes,一个表只能有一列定义为 IDENTITY 属性,而且该列必须以 decimal、int、numeric、smallint、bigint 或 tinyint 数据类型定义。IDENTITY 属性只须在所使用的表上保持唯一。如果表的标识符列经常执行删除操作,标识值间可能会产生断缺,删除的标识值不能再使用。要避免出现这类断缺,请勿使用 IDENTITY 属性。而应在插入行时,以标识符列中现有的数值为基础创建确定新标识值的触发器。