xiaoQcn

导航

SQL Server 自动编号

sql server自动编号的四种方法及比较

    一、使用程序获取数据库的ID号。并在插入记录的时候将获取到的ID号插入。优点:灵活。缺点:需要与数据库交互两次。在插入数据时,需要执 行"insert into tablename values(" & getMaxID & ",'value')",其中getMaxID为获取ID的函数。

    二、使用数据库触发器插入ID号。优点:灵活。速度相对快。缺点是相对比较复杂。需要对数据库进行一些程序处理。在插入数据的时候只需要insert into tablename values(0,'value')就可以了。

    三、使用SQL Server提供的标示可以简单的实现数据库的自动编号等。缺点是不灵活,可能达不到用户需要的程度。而且在插入记录的时候由于标示列不允许插入值,所以 要使用insert into tablename (name) value('value');。优点是:操作简单、速度快

四、添加种子字段(id) Sql server自动编号字段////////////////////////////////////////

alter table table1 add id int identity(1,1)

posted on 2009-08-05 20:18  xiaoQcn  阅读(1467)  评论(0)    收藏  举报