CSDN论坛 > MS-SQL Server > 基础类

对于一个已经存在的表来说,它没有自增长字段,但是我想使用SQL语句去在一个已有的int型字段上添加自增长属性,请问SQL语句是什么或者能不能实现?谢谢 [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:20
Bbs1
本版专家分:0
Bbs6
本版专家分:8235
Blank
红花 2001年8月 其他数据库开发大版内专家分月排行榜第一
2001年7月 其他数据库开发大版内专家分月排行榜第一
2001年7月 MS-SQL Server大版内专家分月排行榜第一
2001年6月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2001年8月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2001年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs2
本版专家分:243
Bbs6
本版专家分:8235
Blank
红花 2001年8月 其他数据库开发大版内专家分月排行榜第一
2001年7月 其他数据库开发大版内专家分月排行榜第一
2001年7月 MS-SQL Server大版内专家分月排行榜第一
2001年6月 MS-SQL Server大版内专家分月排行榜第一
Blank
黄花 2001年8月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2001年2月 MS-SQL Server大版内专家分月排行榜第三
Bbs1
本版专家分:13
Bbs2
本版专家分:125
Bbs2
本版专家分:130
Bbs4
本版专家分:1127
Blank
红花 2001年8月 C++ Builder大版内专家分月排行榜第一
Blank
黄花 2001年5月 C++ Builder大版内专家分月排行榜第二
2001年4月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2001年9月 C++ Builder大版内专家分月排行榜第三
2001年7月 C++ Builder大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
MYSQL——为现有字段添加自增属性
基本命令格式如下: ALTER TABLE tbl_name MODIFY col_name column_definition 其中column_definition字段需要包括以下内容: 1、该列的数据类型及AUTO_INCREMENT字段; 2、如该列必须为NOT NULL及PRIMARY KEY(UNIQUE)属性。如果不是,需添加相应定义。 举个例子。已存在表test,
MySQL数据表中有自增长主键时如何插入数据
MySQL数据库表中有自增主键ID,当用SQL插入语句中插入语句带有ID列值记录的时候; 如果指定了该列的值,则新插入的值不能和已有的值重复,而且必须大于其中最大的一个值; 也可以不指定该列的值,只将其他列的值插入,让ID还是按照MySQL自增自己填; 具体:1.创建数据库 create table if not exists userInfo ( id int PRIMARY KEY AUTO_I
SQL 关闭/开启 自增列 语句
SET IDENTITY_INSERT TableName ON--开启(可以显性插入Id) SET IDENTITY_INSERTTableName OFF--关闭 这个得好好滋味一下,有点别扭 MSDN的解释 语法   SET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table {
把 mysql中的一个字段修改为自增张类型
如何实现MySQL设置自增字段是许多人都问到的问题,下面就为您介绍MySQL设置自增字段的相关知识,希望对您学习MySQL数据库能有所启迪。 MySQL设置自增字段的相关语句: alter table album change ALBUM_ID ALBUM_ID bigint not null auto_increment; alter table album auto_increm
将数据库某列改为自增长
alter table [Order] drop column OrderNo alter table [Order] add OrderNo int identity(1,1) 因为 要将某列改为自增长列,不能在原列的基础上直接修改。 只能是先删除,后增加新增长列了。
mysql 将某个字段修改成自增
场景 自行脑补 解决 alter table `gray_week_analysis_0` modify id int auto_increment;
SQL Server 2014 数据表中如何添加和实现自动增长的序列号
看到之前的数据表中都有一列serial ,随着行数的增加,它会自动填充有序的序列号。于是想如何实现这个小功能呢?研究了好久,终于找到了。     第一种方法:利用SQL语句     ALTER TABLE 表名 ADD 列名 int IDENTITY(1,1) NOT NULL 备注:这用到了IDENTITY 关键字。IDENTITY(a,b),a b均为正整数,a表示开始数,b
SQL_Oracle 表中ID字段的自动递增
原创作品,出自 “深蓝的blog” 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任。 深蓝的blog:   目标:实现向一张表中插入数据时,ID字段自动递增。 开始实验: (1)、创建实验表 createtable test_ID_add ( IDNUMBER(10), USERNAME VARCHAR2(32), TEL VARCHAR2(11), CR
oracle 实现表中某个字段的自动增加(相当于有些数据库的自增列)
说明:sqlserver 中设置某个列的自动增加是非常容易的,只需要在列后面加上 auto_increment即可,但是oracle在使用sql语句创建表时时不支持这种自增的。 那么要实现自增列怎么办? 三步搞定 --1.创建表----- CREATE TABLE users (   id number(11) NOT NULL ,   username varchar2(100
sqlserver字段的自增
例如:create table student(    Sno int identity(1,1) primary key,    Sname varchar(100))这样我们的Sno字段就可以实现自增了,第一个参数是标识种子(就是开始的值),第二个参数是标识增值(每次增加多少)这里我们开始为1,每次增加1如果做插入的话,则:insert into student values('李四')注意v...
关闭
关闭