问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用SQL脚本修改表的的主键问题

发布网友 发布时间:2022-04-14 10:39

我来回答

1个回答

热心网友 时间:2022-04-14 12:08

不知道你什么数据库.
假如是
SQL
Server
的话,
主键必须先非空
1>
CREATE
TABLE
test_tab
(
2>
id
INT,
3>
name
VARCHAR(10),
4>
age
INT,
5>
val
VARCHAR(10)
6>
);
7>
go
1>
ALTER
TABLE
test_tab
2>
ADD
CONSTRAINT
pk_test_tab
PRIMARY
KEY(id);
3>
go
消息
8111,级别
16,状态
1,服务器
HOME-BED592453C\SQLEXPRESS,第
1

无法在表
'test_tab'
中可为空的列上定义
PRIMARY
KEY
约束。
消息
1750,级别
16,状态
1,服务器
HOME-BED592453C\SQLEXPRESS,第
1

无法创建约束。请参阅前面的错误消息。
首先对
id
这个列,增加一个
NOT
NULL
约束,然后再设置为主键。
1>
ALTER
TABLE
test_tab
2>
ALTER
COLUMN
id
INT
NOT
NULL;
3>
go
1>
ALTER
TABLE
test_tab
2>
ADD
CONSTRAINT
pk_test_tab
PRIMARY
KEY(id);
3>
go
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? excel2003高级筛选问题 excel2003多重条件高级筛选 Excel2003高级筛选 怎么运用Excel2003里的高级帅选? 我用(Microsoft Office Excel 2003)建立的表格属性里面怎么没有"高级" excel2003没有高级筛选 2003版本Excel如何用高级筛选功能 excel 2003高级筛选怎么做 怎么算六合? 六合六冲有什么关系? 六合是什么 中药六合是什么 六合5不中的中奖概率是多少,也就是买5个数,一期是开7个数,这7个数里面没有,就是中了。_百度问一问 五蕴六合是什么意思 蚂蚁财富里的评论区怎样能查看自己提出的问题? 蚂蚁财富怎么看一年收益率? 手机有两张卡一个电信一个移动但想换一张新的卡电信卡,卡会过期吗需要3年吗,如果不会过期需要注销吗_百度问一问 调理月经什么方法好? 吃什么可以促进月经到来? 吃什么食物食物可以促进月经的到来 合肥幼儿园教师招聘考试科目|考试时间 小羊诗歌中盟约的歌词简谱 盟约的歌词意思 幼儿园考编怎么报名 四海盟约 简谱 歌曲最后一句歌词为谁才是自己一辈子的真爱是什么歌名 我不能忘记过去的盟约是什么歌? 四海盟约笛子版的,笛子简谱您有么? 天下有情人粤语版的歌词… 求一首粤语歌曲歌名 歌词:爱是愉快是难过是陶醉 是情绪或在日后视作... 乐园里多美好呀是咱的家乡啊!歌词 求《命运石之门》ed刻司ル十二ノ盟约完整版翻译 《天下有情人》的歌词 费玉清的《雪山盟》 歌词 求黑之契约者ED月光的乐谱/曲谱 新水浒传片尾曲歌词 一元二次分式方程的方法是什么?请个举列子 列一元二次方程时,出现有分式,可以吗? 可化为一元二次方程的分式方程是否还属于一元二次方程?坐等 用一元二次方程的分式法解