注册 登录
编程论坛 SQL Server论坛

怎么样在一个表中设两个primary key?

hanbingchong 发布于 2006-11-02 19:25, 1806 次点击

我以前学过,不过那时做的笔记找不到了,想请各位帮帮忙!

9 回复
#2
hanbingchong2006-11-02 20:41
我已经解决了,是这样的
把所有的字段定义完之后,
加上一个逗号,再输入primary key(column_name1,column_name2.....)
这样就可以了
#3
bygg2006-11-02 21:12

直接在企业管理器里操作不是更简单?

#4
初学Delphi2006-11-03 09:45
楼主习惯用查询分析器
#5
miaobing20082006-11-03 10:10
呵呵,習慣的問題
#6
hanbingchong2006-11-03 16:25

不错,我一般都用查询分析器

#7
LouisXIV2006-11-03 17:01
查看books online的create table条目

在constaint语句的写法处能找到你要的东西
#8
hanbingchong2006-11-04 12:12

谢了

#9
李彬2006-11-05 15:28

这不应该叫做定义两个primary key哦!这种叫做表定义!

#10
ninggang2006-11-25 13:35
楼主的这种说法不正确,一个表中怎么可能定义两个主键,但是唯一性约束可以定义多个,而且主键中不能有空值,但唯一性约束中可以有空值,哈哈,我也学了一些好东东,知道了,怎么用查询分析器来定义包含多个字段的主键,谢谢!
1