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

救急,组合主键

梦里蓝天 发布于 2006-11-10 20:27, 1014 次点击
create table aa(
col1 varchar2(10),
col2 varchar2(10),
primary key(col1,col2)
)
各位请问一下,这样的组合主键,在插入时可不可以,有一个为空呀,以前好象见过有一个可为空的,
现在却插入不进去啦
5 回复
#2
bygg2006-11-10 20:53
主键都不可以为空的。
#3
hanbingchong2006-11-14 16:38
这能为空,这样就不符合约束了
#4
熊猫想睡觉2006-11-16 14:35
不能为空,那样就不符合实体完整性了。
#5
潇洒老乌龟2006-11-16 16:07
主键不能为空(重复).(其分值也一样)
#6
独舞2007-05-28 19:03
试试这个

constraint 主键名称 primary key(主键的字段,可为多个)
1