SQL server 自增ID--序号自动增加的字段操作

作者:蓝星部队 时间:2024-01-29 03:51:55 

1、SQL server中创建表,带有自增列。

create table Test_Table(Id int Identity(1,1), Name varchar(20));

这里用到了IDENTITY 关键字。IDENTITY(a,b),a b均为正整数,a表示开始数,b表示步长。

IDENTITY(1,1)就代表从1开始,每次增加1。

现在插入两条数据:

insert into Test_Table(Name) values ('Mr.Tom');

insert into Test_Table(Name) values ('Mr.Jackson');

查询结果:

SQL server 自增ID--序号自动增加的字段操作

补充知识:SQL SERVER——给已有数据的表增加自增字段。

问题描述:我有一个已存在数据的表,现在需要增加一个ID列,并设置为自增长。

我添加ID列之后,需要从1开始递增把已有的数据行的ID字段填充,才可以设置为自增长的主键。

不说了,上SQL语句块


DECLARE @i int
SET @i=0
UPDATE table1 SET @i=@i+1,ID=@i

当然,用游标也是可以的,那就有些大材小用了。

来源:https://blog.csdn.net/lanxingbudui/article/details/81873871

标签:SQL,server,自增,ID,序号
0
投稿

猜你喜欢

  • 免费手机号码归属地API查询接口和PHP使用实例分享

    2023-10-31 08:06:37
  • python循环输出三角形图案的例子

    2022-05-16 08:38:37
  • vue中对象数组去重的实现

    2024-04-27 16:18:27
  • sqlserver 存储过程动态参数调用实现代码

    2024-01-25 05:11:07
  • python 网络编程详解及简单实例

    2021-09-02 06:40:56
  • python解析发往本机的数据包示例 (解析数据包)

    2021-05-24 13:42:49
  • python Django的web开发实例(入门)

    2022-01-09 17:48:33
  • Mootools 1.2教程(1)——MooTools介绍

    2008-11-12 13:01:00
  • 目标检测mAP的概念及公式详解

    2022-05-24 17:55:57
  • 轻松实现TensorFlow微信跳一跳的AI

    2021-11-24 10:35:40
  • MySQL数据库主机127.0.0.1与localhost区别

    2024-01-17 17:54:24
  • Vue Ref全家桶具体用法详解

    2024-04-27 15:49:06
  • python开发一款翻译工具

    2022-01-19 07:28:43
  • 对numpy中array和asarray的区别详解

    2022-06-26 04:40:12
  • 栈和队列数据结构的基本概念及其相关的Python实现

    2022-03-14 23:18:28
  • pycharm中出现no module named xlwt的原因及解决

    2021-10-25 08:21:08
  • mysql8.0.21下载安装详细教程

    2024-01-26 15:40:00
  • HMAC算法--asp源码

    2009-08-28 12:51:00
  • Python环境配置实现pip加速过程解析

    2022-09-23 12:42:37
  • 浅析mysql 语句的调度优先级及改变

    2024-01-24 21:27:35
  • asp之家 网络编程 m.aspxhome.com