社区
MS-SQL Server
帖子详情
如何在一个表中增加一列id,并且定义为主键?
soddy
2003-11-06 02:02:25
一个从excel表导入到sqlserver的表,现在想增加一列,列名叫id,并且自动填充从1开始的数字,并且设为主键,该怎么做?在线等!谢谢!
...全文
101
4
打赏
收藏
如何在一个表中增加一列id,并且定义为主键?
一个从excel表导入到sqlserver的表,现在想增加一列,列名叫id,并且自动填充从1开始的数字,并且设为主键,该怎么做?在线等!谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tangxc2003
2003-11-07
打赏
举报
回复
alter table 表 add id int identity(1,1) not null
alter table 表 add constraint pk_1 primary key (id)
axiaowin
2003-11-06
打赏
举报
回复
经测试代码可以运行
soddy
2003-11-06
打赏
举报
回复
谢谢大力,ok了。
pengdali
2003-11-06
打赏
举报
回复
ALTER TABLE 表 ADD id int identity(1,1) not null
alter table 表 add constraint pk_1 primary key (id)
外
键
外
键
表
、主
键
表
数据库
1,两张
表
中
都有主
键
。 商品
表
的主
键
是:商品
Id
, 厂家
表
的主
键
是:厂家
Id
但是,在商品
表
中
需要引用厂家
表
,所以在商品
表
中
增加
一
列
,这一
列
是用来引用厂家
表
中
的主
键
(厂家
Id
)的。所以在商品
表
中
增加
的这
列
就叫“外
键
”,商品
表
就叫外
键
表
,厂家
表
就叫主
键
表
。. 销售记录
表
如果再引用商品
表
,这时,销售记录
表
就是“外
键
表
”,商品
表
又成了“主
键
表
” 数据冗余 占用空间多。 想修
如何在mysql库
表
中
新增一
列
id
且使
id
按1-n顺序排
列
mysql首
列
增加
id
且按1开始排序
sqlserver新增主
键
自增_sqlserver取消
表
中
主
键
id
的自增属性
首先,让我们进入主题,康康怎么将(已经有了数据)
表
的主
键
id
的自增属性取消:/*取消主
键
id
的自增属性----以下的table_name都
表
示
表
名*/--1、为
表
增加
一
列
id
1altertabletable_nameadd
id
1intGO--2、将
id
的值赋给
id
1updatetable_nameset
id
1=
id
GO--3、查当前
表
的主
键
约束名--SELECT
id
x.name...
oracle
增加
主
键
列
,创建序
列
,并自动根据序
列
设值,创建触发器。
工作
中
遇到有个
表
没主
键
,但有数据,然后想创建一个
id
主
键
列
,并且要有值,老数据不能删,上网查了下,用sql实现了 ,现记录下来。 比如这样: 大家好,现在
表
中
已经有数据并且数据有重复,如图 如上图,这时
表
中
没有主
键
,第1,2条记录一样,第11,12一样。 现在想
增加
一
列
Integer型的主
键
,使
表
成以下图结构: oracle alter table uss_unbi
oracle主机自增,Oracle
中
实现
ID
自增
一、自增
列
自增
列
是数据库
中
值随插入的每个行自动
增加
的一
列
。它最常用于主
键
或
ID
字段,这样每次
增加
一行时,不用指该字段的值,它就会自动
增加
,而且是唯一的。当在 MySQL
中
定义
列
时,我们可以指定一个名为 AUTO_INCREMENT 的参数。然后,每当将新值插入此
表
中
时,放入此
列
的值比最后一个值加 1。但很不幸,Oracle 没有 AUTO_INCREMENT 功能。 那要如何在Oracle
中
...
MS-SQL Server
34,498
社区成员
254,561
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章