sql设置主键问题

gjylgmh 2007-04-26 02:11:28
在直接用T-SQL语言创建表的时候,如果要创建表的主键,一般用primary key,比如:
create table test_2([id] int primary key,[no] varchar(20))
insert test_1(id,no)
select '1','1' union all
select '2','2' union all
select '3','3'

那如果要两列同时作为主键,该怎么写呢?
...全文
901 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
拓狼 2007-04-26
  • 打赏
  • 举报
回复
create table test_2
(
[id] int,
[no] varchar(20),
CONSTRAINT [PK_test_2] PRIMARY KEY CLUSTERED
(
[id],
[no]
)
)
青锋-SS 2007-04-26
  • 打赏
  • 举报
回复
create table test_2([id] int,[no] varchar(20),primary key(id,no))
chuifengde 2007-04-26
  • 打赏
  • 举报
回复
create table test_2([id] int primary key (id,no),[no] varchar(20))
chuifengde 2007-04-26
  • 打赏
  • 举报
回复
create table test_2([id] int primary key on(id,no),[no] varchar(20))

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧