create table语句中如何设置主键

supercc 2006-08-15 05:17:29
如题
还有怎么为多个字段设置主键
(用sql语句)
...全文
1924 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhangyanxxxx 2006-08-16
  • 打赏
  • 举报
回复
CREATE TABLE 表名(
id int not null PRIMARY KEY ,
name varchar(40)
)
go

PRIMARY KEY 是设置主键的关键字


marco08 2006-08-16
  • 打赏
  • 举报
回复
多看書吧
achongsky 2006-08-16
  • 打赏
  • 举报
回复
LZ,先看联机帮助,再发帖。
xray2005 2006-08-16
  • 打赏
  • 举报
回复
地球人都说了,那我就不用说了!
whwzxl 2006-08-15
  • 打赏
  • 举报
回复
CREATE TABLE [dbo].[tt](
a [varchar](30) COLLATE Chinese_PRC_CI_AS NOT NULL,
b [varchar](10) COLLATE Chinese_PRC_CI_AS NOT NULL,
c [varchar](30) COLLATE Chinese_PRC_CI_AS NOT NULL,
d [money] NULL,
e [money] NULL,
f [money] NULL,
CONSTRAINT [PK_tt] PRIMARY KEY NONCLUSTERED
(
a ASC,
b ASC,
c ASC
) ON [PRIMARY]
) ON [PRIMARY]
以上是多表的
i9988 2006-08-15
  • 打赏
  • 举报
回复
or:
CREATE TABLE tablename (
id1 int not null ,
id2 int not null ,
name varchar(40),
CONSTRAINT pk_tb PRIMARY KEY CLUSTERED
(id1,id2)
)
go
i9988 2006-08-15
  • 打赏
  • 举报
回复
CREATE TABLE tablename (
id int not null PRIMARY KEY ,
name varchar(40)
)
go

WangZWang 2006-08-15
  • 打赏
  • 举报
回复
--例如:

create table tt
(id int,
code varchar(9)
primary key(id,code)
)

34,587

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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