如何sql修改列属性是否是标识 如何用语句将列属性改为自增,如下图所示,

请在帮我写一条列属性改回不是自增的状态的语句谢谢。我要语句,先改成自增再该回来

第1个回答  推荐于2017-12-15

    ALTER TABLE T_USER_BLOG ALTER COLUMN OldId int  NOT NULL;

    改为自增列,没有数据的前提下可以修改,如果有数据了就不可以修改了。

    自增列 最好是在建表的时候就设定好,如果后期修改的话,容易报错
    alter table aaa drop column b
    alter table aaa add b int identity(1,1)

追问

aaa和b都是什么啊

本回答被提问者采纳

...列属性是否是标识 如何用语句将列属性改为自增,如下图所示...
ALTER TABLE T_USER_BLOG ALTER COLUMN OldId int NOT NULL;改为自增列,没有数据的前提下可以修改,如果有数据了就不可以修改了。自增列 最好是在建表的时候就设定好,如果后期修改的话,容易报错alter table aaa drop column balter table aaa add b int identity(1,1)

SQL数据库的ID怎么设置为自增(sqlserver设置id自增)
1、先建表:createtabletest (idintnotnull,namevarchar(10))2、在图形界面,找到test表:3、右键此表名,选择“设计”。4、右侧出现的页面,找到要设置主键的列,ID列,然后右键,选择“设置主键”。5、下面一步是要设置自增,在左侧列表中,右键“id列”,然后选择“属性”。6、其中,找到“标...

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 二、通过企业管理器 打开对象资源管理器,新建表,如下图 插入列,设置列属...

sql server建表时怎么设置ID字段自增
一、打开要设置的数据库表,点击要设置的字段,比如id,这时下方会出现id的列属性表。二、列属性中,通过设置“标识规范”的属性可以设置字段自增,从下图上看,“是标识”的值是否,说明id还不是自增字段。三、能够设置ID字段自增的字段必须是可自增的,比如int,bigint类型,而varchar类型是不可自...

SQL 如何设置SQL Server 2005中标识列为非自增(我要的是SQL语句)
由于在SQL-SERVER中,自增列属性不能直接修改,但可以通过以下方式变向实现 1、如果仅仅是指定值插入,可用以下语句,临时取消 SET IDENTITY_INSERT TableName ON INSERT INTO tableName(xx,xx) values(xx,xx)SET IDENTITY_INSERT TableName OFF 2、新增一列,删除自增列,修改改列名 alter table a ...

SQL语句,如何修改一个表的一个字段为自动增长列?
select 自增列=identity(int,1,1),* into #tb from tableName drop table tabelNameselect * into tableName from #tbdrop table #tb 其实可以直接在数据库中修改表的结构,增加一列(就是内容递增的那列),把这列设为标识列,自动递增1。保存一下就行了。在sql2000中可以这样,不过感觉不怎么...

SQL Server 2008怎样添加自增列实现自增序号
如果是现有的表,可以使用 alter table 表名 add sid int identity(1,1);语句来添加一个自增序列的字段。如果是新表,创建表的时候指定是自增的就好了 create table 表名( sid int identity(1,1) , ...

SQL Server 2008怎样添加自增列实现自增序号
添加一个列,类型为int,右键设置为主键,然后 点击那一列最前面,然后看下面表格中的列属性,有一个标识规范,点开加号,然后在(是标识)后面的否上面,双击,然后否会变成是,然后保存,就好了~

如何用sql语句将一个表的字段改为主键自增
--为一个表添加一个主键约束ALTER TABLE TREEINFO ADD CONSTRAINT PK_TREEINFO PRIMARY KEY (ID);--无法修改现有字段为自增字段,只能在建表时标注字段自增,如CREATE TABLE MYTABLE(ID INT PRIMARY KEY IDENTITY(1,1),NAME VARCHAR(20),...);

oracle sql developer建表的时候id字段的自动递增怎么设置
1、首先,打开sql server数据库,创建一个新表,然后在表中创建id字段并选择int类型,如下图所示,然后进入下一步。2、其次,完成上述步骤后,选择id字段,然后在下面的列属性中找到标识规范,如下图所示,然后进入下一步。3、接着,完成上述步骤后,单击标识规范,可以看到默认值为“否”,这表示不...

相似回答