怎样在SQL SERVER内建一个ID和ACCESS中的主键一样能自动增加呢?(100分)

  • 主题发起人 主题发起人 辰雨
  • 开始时间 开始时间

辰雨

Unregistered / Unconfirmed
GUEST, unregistred user!
具体是怎么建才是最合理呢?
 
加一个非空int字段设为identity即可,如需要可将它定为主键.
 
沒錯﹗同意jereen﹐把identity設為yes,identity seed是按哪個數開始如你設為2000則
第一條的值為2000﹐然后按identity increment 的值進行遞增﹗
 
同意jereen
 
以下SQL Server2000取机帮助的部分内容,供参考:
创建和修改标识符列
每个表中只能创建一个标识符列和一个全局唯一标识符列。

IDENTITY 属性
标识符列可用 IDENTITY 属性建立,使应用程序开发人员得以对表中
所插入的第一行指定标识数字(Identity Seed 属性),并确定要添加
到种子上的增量(Identity Increment 属性)以决定后面的标识数字。
在向具有标识符列的表中插入值时, SQL Server 通过递增种子值的方法
自动生成下一个标识值。

注意:
1.一个表只能有一列定义为 IDENTITY 属性,而且该列必须以
decimal、int、numeric、smallint、bigint 或 tinyint 数据类型定义。
2.可指定种子和增量值。二者的默认值均为 1。
3.标识符列不允许空值,也不能包含 DEFAULT 定义或对象。

具体创建和修改的帮助请自己查SQL server2000联机丛书, 上面全有



 
7.0好象没IDENTITY
 
7.0当然有IDENTITY了
 
同意htw
but 自增字段值从1242122开始增加,这是为何?
 
将该字段设为种子,递增量为1
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部