sql - 如何在创建的表上设置 Identity(1,1)
问题描述
我是新的 SQL 世界,我既不想重建整个表,也不想添加新列。
解决方案
//删除列
Alter TABLE [dbo].[t_name]
drop column [columnname]
//创建一个具有标识和先前列名的新列
Alter TABLE [dbo].[t_name]
add [columnname] [int] IDENTITY(1,1) NOT NULL
推荐阅读
- javascript - 无法导入模块(如 axios)和 json 而 require 可以
- python - 在 Cython 编译中捆绑所有依赖项
- thinking-sphinx - ThinkingSphinx::Configuration.instance.controller.running 需要 Heroku FlyingSphinx 配置?
- angular - 角度数据出现在 console.log 上,但不在组件视图中
- python - 使用列表中的 tkinter ttk 组合框自动完成,列表是从 sqlite3 查询构建的
- symfony - 表单内的 Symfony 表单,父表单 sumbit 按钮不起作用
- python - Prometheus 元数据中不存在公制单位
- excel - 将电子邮件附件的内容读取到 Excel
- ios - 如何在 SwiftUI 中实现自定义委托
- mysql - MySQL - 从表 B 中搜索位于表 A 的多个时间范围内的记录