SQL如何实现主键数字自动增加?(SQLSERVER)

就是像ACCESS那样,若把逐渐设置成自动编号的话,那么在增加记录的时候,主键就能自动的增加.谢谢.十分感谢.

第1个回答  推荐于2016-12-02
create table tableName(
id int identity(1,1) primary key,
data varchar(50)
)
/*
identity(1,1)就是自动增加,第一个参数是种子值,第二个是增量值;
primary key是主键
*/本回答被提问者采纳
第2个回答  2008-04-28
主要是在数据库中设置该字段属性,设置为自动增长列,自增为1即可。
第3个回答  2008-04-28
把主键设为IDENTITY列

----------------------------------
建表语句写成
CREATE TABLE aa
(
id int IDENTITY (1, 1) PRIMARY KEY
)

当然也可以在sql管理工具里面设置
sql2005的话,在左边表的属性里面设

SQL如何实现主键数字自动增加?(SQLSERVER)
identity(1,1)就是自动增加,第一个参数是种子值,第二个是增量值;primary key是主键 \/

SQLserver怎么实现将主键,自动加一的功能呢?
定一个主键数据类型为tinyint或int或bigint,点“标示”,选择“是”,就可以了

SqlServer里设置主键自增长有几种方式?
还可以使用 函数和触发器等方式变相实现自增列...我举个触发器的例子:--环境 create table test_5 (id int primary key not null,value int )--保存最大序列值的表 create table Sequence (rn int )insert Sequence select 0 go create trigger tr_test_5 on test_5 Instead of insert as...

怎么让SQLServer的逐渐自动增长呢?
SqlServer有3种方式设置自增列,SSMS中在图形化界面中建表时,设置自动增长的其实值及每次增量。2. --语句建表时设置自增列,从1开始增长,每次增加1create table test(col1 int indentity(1,1,))。3. --修改列为从1开始增长,每次增加10alter table test alter col1 int indentity(1,10)。操...

SQL数据库的ID怎么设置为自增(sqlserver设置id自增)
1、先建表:createtabletest (idintnotnull,namevarchar(10))2、在图形界面,找到test表:3、右键此表名,选择“设计”。4、右侧出现的页面,找到要设置主键的列,ID列,然后右键,选择“设置主键”。5、下面一步是要设置自增,在左侧列表中,右键“id列”,然后选择“属性”。6、其中,找到“...

数据库如何设置主键(ID)自动增长啊(SQL语句)?
在创建表的时候可以设置,方法如下,用一下sql语句。create table tableName(id int identity(1,1) primary key,data varchar(50))解释:其中identity(1,1)代表自增,第一个1代表从1开始计数,第二个1代表每次增长1。

sql server中如何实现自增字段?
SQL Server 自增主键创建语法:identity(seed,increment),其中为seed 起始值,increment 为增量。示例如下:create table student \/\/创建学生表 (id int identity(1,1),name varchar(100))\/\/ id字段为自增 自增字段的类型必须为不带小数的数值类型。

sql server 中 怎么让自动增1的主键列 临时的 让它可以手动插入指定值...
打开企业管理器,列的属性里有 自动增长的标识,你要打开,并设置每次自动增长几。看到标识这一栏没,改成 是。

sql语句怎么实现数据递增?
以sqlserver为例,按照你的要求,先有如下一张表,里面有相关的数据,所以可以采用alter table表名 add 列名 类型 约束。。如下:create table test(name varchar(10),sex char(1),profession varchar(15))alter table test add id int identity check(id>1 and id<9999)其中 identity 说明是自增 ...

SQL插入一行时 主键数字自动递增
不知道你的是什么数据库,如果是sqlserver的话直接建一个字段identity(1,1)就可以了,要是ORACLE的话建立一个SEQ_SEQUENCE,不过两个数据都可以用触发器完成你想要的结果!

相似回答