SQL SERVER中是否支持Autoinc类型字段(100分)

  • 主题发起人 主题发起人 qgzhang
  • 开始时间 开始时间
Q

qgzhang

Unregistered / Unconfirmed
GUEST, unregistred user!
SQL SERVER中是否支持Autoinc类型字段.
象oracle或Btrieve一样.E.g 有Table:Customer
Key Cust_Code Cust_Name
1 3CO01 ....
2 3CO02 ....
Table:CustPart
Key Cust_Part_Code Customer_Ptr Cust_Part_Name
1 G-P41141A 1 ....
2 F-P41152B 2 ....
So that I can user a Customer_Ptr pointer to Customer.Key replace user Cust_code as a foreing Key.
 
Sorry, I have know implement it by indentify in enterprise mananger.
But can implements it by program. E.g like create other data type fields using 'Create table' clause.

Additionally,if the database structure create by enterprise mananger can be copied to another work station.If it is possible ,the problem above is don't in need.
 
支持,就是什么种子之类的东西,看帮助
 
有,一个表只能支持一个这样字段。
 
当然支持,微软的ACCESS也有数字类型的自动增加字段,MS SQL SERVER当然也支持。
例如创建数据表时使用Enterprise Manager,对于自动增加字段,选datatype为int或者其他允许整型,选中identity
选项,并且可以选择生成的初始值seed和增量increment。
备注:在SQL 6.X中,identity类型是字符的,SQL 7中变成数字的,当然在sql 7中也可以
把identity看成字符的.
 
SQL SERVER 7有自增字段,
你可以在定义表时使用Identity(field_name,1,1),或者在Enterprise Manager中
表设计中将Identity选中。不过作为Identity字段的数据类型必须为int,smallint,
tinyint,或者是没有小数为的decimal,or numberic
 
多人接受答案了。
 
后退
顶部