提问一个建表问题???

xronguo 2003-10-16 09:21:54
我建一个表有1,2,3,4。我想让1,2做主键(两者完全一致才确定一条记录)。请问SQL语句怎样写。
...全文
53 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
heavenmusic 2003-10-16
  • 打赏
  • 举报
回复
可以设置,,两个主键吗??
SilverSands 2003-10-16
  • 打赏
  • 举报
回复
// 创建表
CREATE TABLE [dbo].[cw_sy_qxsz] (
[zth] [char] (3) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[name] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[username] [varchar] (20) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[xtname] [varchar] (30) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[qx] [int] NULL
) ON [PRIMARY]
GO

// 创建主键
ALTER TABLE [dbo].[cw_sy_qxsz] WITH NOCHECK ADD
CONSTRAINT [PK_cw_sy_qxsz] PRIMARY KEY CLUSTERED
(
[zth],
[name],
[username],
[xtname]
) ON [PRIMARY]
GO

lxf_1976 2003-10-16
  • 打赏
  • 举报
回复
CREATE TABLE tbl_name
(
1 int,
2 char(3),
3 float,
4 varchar(32),
primary key (1, 2)
);

56,677

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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