88问答网
所有问题
sql sever中如何将一列修改为自增长列
如题所述
举报该问题
推荐答案 推荐于2017-10-14
原来有个表news,id是主键,但不是非主键,现在需要将其修改为主键,方法如下:对原有的id列是无法直接将其修改为主键的,必须间接地来实现,具体如下:首先增加一个新列并定义为自增长列alter table news add id1 int Identity(1,1) not null然后再资源管理器中右击news表,选择修改,将id列删除,并将id1修改为id即可,当然这个过程也可以通过sql语句来实现
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://88.wendadaohang.com/zd/VKS11aaga.html
相似回答
用
SQL
server
语句为序号“字段”设置
为自动增长
的“标识列”
怎么
...
答:
选中表-右键设计-列属性-标识规范
新建表的时候类型可以设置为 [int] IDENTITY(1,1)CREATE TABLE [dbo].TEST([id] [int] IDENTITY(1,1) NOT NULL) ON [PRIMARY]GO
sql
server
怎么
使
一列
实现字母+数字,该数字
为自动增长
的形式
答:
create table table_a1(item varchar(20))declare @papernum VARCHAR(50)declare @newpapernum VARCHAR(50)set @papernum= (select top 1item from table_a1(nolock) order by item desc)if @papernum is null set @newpapernum='m001' -- select convert (varchar ,datepart (year,getda...
SQL
Server
2008
怎样
添加
自增列
实现自增序号
答:
一、通过T-
SQL
代码.代码如下:alter table 表名 add 列名 int IDENTITY(
1
,1) NOT NULL 这里用到了identity关键字:indentity(a,b),a b均为正整数,a表示开始数,b表示步长,indentity(1,1)就代表从1开始,每次增加1 二、通过企业管理器 打开对象资源管理器,新建表,如下图 插入列,设置列属...
求教在
sqlserver
2008中的表
中怎么
添加
一列自增
的列?
答:
1
、例如给某表添加一个Num
自增列
,这张表已经有很多行数据了,通过
sqlserver
表设计器,添加一个新字段Num,如图所示,2、添加字段后,点击保存,会弹出一个小框“不允许保存
更改
。所做的更改要求删除并重新创建一下表”,这个要求不能满足啊,这么多的数据,删除了怎么办?3、点击
SQL
Server Management...
sqlserver中 怎么
定义一个
自增列
自增格式如000001 大家帮个忙,谢了...
答:
sqlserver中
自增列
是 int 类型的。你可以尝试 使用 数据库的自增 + 计算列 来处理。例如
1
> CREATE TABLE #test (2> id INT IDENTITY(1, 1) PRIMARY KEY,3> my_id AS RIGHT( REPLICATE('0', 6) + Cast(id as varchar), 6),4> val VARCHAR(10)5> );6...
sqlserver
2008数据库已有数据,现要新增
一列
(或者
修改
现有列),使之数值...
答:
加一个标识列,选
成自增
型的,但你现在不能已有标识列,如有了的把旧的删了。
sql
2000表内每生成一条数据后ID都是2
怎么修改为
从
1自动增长
答:
打开
SQL
Server
,连接数据库,找到目标表,右键,然后点击“设计”。单击主键列(或其他需要设置的数据类型为int的列),然后在下方“列属性”中找到“标识规范”,展开。在(是标识)下拉栏中选择“是”,然后设置“标识增量”(递增量)和”标识种子“(初始数)这样设置之后,再保存目标表即可 参考...
数据库表ID
怎么
设置
自动增长
答:
步骤
1
:首先检查你的新闻表ID列的数据类型,要设置
为自增列
,需要该列的数据类型为int或者bigint等数值类型 步骤2:打开
sqlserver
management studio,右键点击你的新闻表,选择“设计”步骤3:在第1步打开的表结构设置界面,点击你的列“ID”,在底下的列属性设置界面做如下设置:进行完以上步骤,即可在...
大家正在搜
mysql sqlserver
怎么修改sql中某一列的数据
sql server是一个大型的
sql server 2014
sql修改一列
sql修改某一列的值
sql修改某一列的数据
sql server有什么用
在sql server
相关问题
sql server中把一列改为自增长的语句怎么写?
sql server 如何修改一个字段为自增字段
SQL语句如何修改一个表的一个字段为自动增长列
求教在sqlserver2008中的表中怎么添加一列自增的列...
sql sever中如何将一列修改为自增长列
sql server中如何实现自增字段?
sqlserver中如何设置两个自动增长的表示列
sql 修改某列 为自增字段