当前位置:首页 » 编程语言 » sql修改标识列

sql修改标识列

发布时间: 2023-01-19 23:52:50

sql2012怎么设置标识列 自增

createtablestudent
(
s_nointidentity,--自增列
s_namevarchar(20),
mobilevarchar(20),
classvarchar(20)
)
insertintostudent(s_name,mobile,class)values('a','123','一年1班');
insertintostudent(s_name,mobile,class)values('b','1234','一年2班');
insertintostudent(s_name,mobile,class)values('c','1235','一年3班');
insertintostudent(s_name,mobile,class)values('d','1231','一年4班');
insertintostudent(s_name,mobile,class)values('e','1232','一年5班');

㈡ SQLserver2008 要修改表的标识列没法修改,怎么回事

查看一下是不是这处:
在--‘工具’菜单中找到--‘选项’---在选项中---把‘阻止保存要求重新建表的更改’的“√”去掉

㈢ sql sever中怎么把已有数据的列改为标识列

如果这列中没有数据或者数据可弃之不用的话,可用row_number来解决,但前提是需要有一列为主键

如student表中,其中姓名为主键:

姓名 年龄 待用列

张三 20

李四 19

王五 19


执行语句:

updatestudentseta.待用列=b.rnfromstudentainner(select姓名,row_number()over(orderby年龄desc)rnfromstudent)bona.姓名=b.姓名

结果为:

姓名 年龄 待用列

张三 20 1

李四 19 2

王五 19 3

热点内容
生女的算法 发布:2025-07-18 08:17:54 浏览:645
加密硬盘推荐 发布:2025-07-18 08:11:22 浏览:944
oppo手机的密码是多少 发布:2025-07-18 08:10:27 浏览:764
2匹压缩机重 发布:2025-07-18 08:01:40 浏览:181
云蚁物联的云存储怎么取消退款 发布:2025-07-18 08:01:39 浏览:486
访问电脑版网页 发布:2025-07-18 08:01:02 浏览:246
php集成软件 发布:2025-07-18 07:54:36 浏览:143
华为密码多少我忘记了告诉我 发布:2025-07-18 07:53:05 浏览:286
安卓怎么上传音乐到网易云 发布:2025-07-18 07:22:22 浏览:375
c语言保存txt文件 发布:2025-07-18 07:01:27 浏览:175