社区
应用实例
帖子详情
如何把两列都设为主键
hohai2006
2006-11-10 03:01:43
我的表结构是这样的:
表名:a
结构:id person_id description
我想把id和person-id一起设为主键,请问这个建表语句该怎么写,谢谢!
...全文
300
6
打赏
收藏
如何把两列都设为主键
我的表结构是这样的: 表名:a 结构:id person_id description 我想把id和person-id一起设为主键,请问这个建表语句该怎么写,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
allright_flash
2006-11-10
打赏
举报
回复
手工
1、控制器
2、选择表
3、设计表
4、选择id person_id列
5、加上钥匙状图
6、保存退出
成功。
wwh999
2006-11-10
打赏
举报
回复
用2楼的得了。
dawugui
2006-11-10
打赏
举报
回复
如果只对ID建立主键
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ta]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ta]
GO
CREATE TABLE [dbo].[ta] (
id char (10) primary key ,
[person_id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[description] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
)
GO
dawugui
2006-11-10
打赏
举报
回复
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[ta]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
drop table [dbo].[ta]
GO
CREATE TABLE [dbo].[ta] (
[id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[person_id] [char] (10) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[description] [varchar] (50) COLLATE Chinese_PRC_CI_AS NOT NULL
)
GO
ALTER TABLE ta ADD PRIMARY KEY(id, person_id)
wgsasd311
2006-11-10
打赏
举报
回复
ALTER TABLE A ADD PRIMARY KEY(id, person_id)
hhhdyj
2006-11-10
打赏
举报
回复
ALTER TABLE A ADD CONSTRAINT PK_A PRIMARY KEY(id, person_id)
贴片机控制系统的数据库设计.docx
设PCB名称属性为PCB信息表的
主键
,可用来唯一标识一个PCB板;若以原点坐标为一个属性,那么PCB表中的元件坐标列将会出现两个值,分别表示X方向坐标和Y方向坐标,这与1NF的定义相悖,故在PCB信息表中坐标需分成
两列
...
Sql2005 中如何将多列同时
设为
主键
列?
一直以来,认为sql中不能在设计时同时将多列
设为
主键
列,所以误认为sql只允许一个表中只有一列可以设置成
主键
。(因为设计时如果选中某列为
主键
列后,在设置另一列为
主键
列时,系统自动取消上次的
主键
)今天无意中...
MySQL 删除
主键
列,将另一列修改为
主键
自增
ALTER TABLE `cra_project` DROP COLUMN pid; ALTER TABLE `cra_project` MODIFY COLUMN id BIGINT(20) PRIMARY KEY NOT NULL AUTO_INCREMENT;
SQL2005中,设置表中
两列
为
主键
做个笔记:alter table tablename add constraint pk_name primary key (col1,col2) col1,col2代表两个列。也可以在管理器中,按住CTRL键选择
两列
,再
设为
主键
即可。
mysql建表
主键
非空_创建表(包括创建
主键
,外键,非空列,唯一)
创建
主键
(三种方法) **************** 创建学生表: 第一种: create table student (sno char(5) primary key,/*学号*/ /*可以直接指定
主键
*/ sname char(20) not null,/*姓名*/ ssex char(3) not null,/*...
应用实例
27,579
社区成员
68,556
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章