我的表建好了,想用sql语句添加主键怎么添加。

createtableT1(C1intnotnull,C2intnotnullconstraintPK_Action_Role_Shuprimarykey(Action_... create table T1
(
C1 int not null,
C2 int not null
constraint PK_Action_Role_Shu primary key(Action_Id,Role_Id)
)

这个想自动增长,其中是主键是两个哟
用sql server
展开
 我来答
cy_paul
推荐于2017-11-24 · TA获得超过821个赞
知道小有建树答主
回答量:769
采纳率:100%
帮助的人:243万
展开全部
1 假如你是要加一个自增长列的话:
alter table drop constraint PK_Action_Role_Shu --干掉旧的
alter table t1 add column id int(identity, 1,1) primary key --加个自增长列
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
歪书正传
2011-10-25 · TA获得超过100个赞
知道答主
回答量:38
采纳率:0%
帮助的人:21.9万
展开全部
alter table 表名 add constraint 主键名 primary key(字段名1,字段名2……)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Guohy110
2011-10-23
知道答主
回答量:17
采纳率:0%
帮助的人:13.9万
展开全部
oracle的 语法:
create table yourTable
{
id int not null,
name varchar(50)
};

id自增长用sequence实现:
create sequence id_seq
minvalue 1
maxvalue 10000000000000000000
start with 1
increment by 1
cache 20
cycle;

插入数据时:
insert into yourTable values(id_seq.nextval, 'name');
追问
用sql server
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式