MSSQL语句实现自增长功能(mssql 语句 自增加)

自增长,也叫自动累加或自动递增,指数据库中的某一列在数据插入或更新时,该列的值自动按指定的规则更新的时候的过程。今天我们就来看看MSSQL语句如何实现自增长功能。

一、 创建一个拥有自增长功能表

让我们创建一个自增长功能表,这个表有2个列: id, 和name.

“`sql

CREATE TABLE test

(

id int IDENTITY(1,1) NOT NULL,

name Varchar(50) NOT NULL

);


在上面的代码中,id列使用IDENTITY(1,1)修饰,即每插入一行,id自动加1。

二、在存在自增长功能表中插入新行

下面我们可以开始添加一行新行数据,这时id列则可以自动加1

```sql
INSERT INTO test (name) VALUES('zhang san');

运行结果:

|id | name |

|– | —— |

|1 |zhangsan|

三、修改存在自增长功能表中的数据行

下面我们修改刚刚添加的数据行,

“`sql

UPDATE test SET name=”zhang sanfeng” WHERE id=1;


运行结果:

|id | name |
|-- | ----------- |
|1 |zhangsanfeng|

结论

从上面的操作,我们可以看出,MSSQL语句能够很方便的实现自增长功能,通过使用IDENTITY关键字来自动生成序列号,不仅操作简单方便,而且还能减少重复数据出现的几率。

数据运维技术 » MSSQL语句实现自增长功能(mssql 语句 自增加)