如何用sql语句设置ACCESS数据库的第二个主键!在线等, ( 积分: 50 )

  • 主题发起人 主题发起人 darlingpeng
  • 开始时间 开始时间
D

darlingpeng

Unregistered / Unconfirmed
GUEST, unregistred user!
alter table UserDeny add constraint deid,uid primary key (deid,uid)
用上面的sql语句一次设置2个或者多个主键是可以的,
但是如果第一个主键已经存在,如何设置第二个主键呢?
如果用上面的语句设置第二个主键,它会提示主键已存在。
帮帮小弟
 
只能删除原有的,再创建联合主键
primary key 只能指定一次
 
有没有哪位大侠知道的,帮帮小弟
 
哦,知道了,我来GOOGLE一下,看能不能找到语句判断主键是否存在?
 
to ysai,
你知道怎么判断主键是否存在吗?
 
有哪位知道怎么在ACCESS中判断主键是否存在啊?
我在google搜了下,没有好的答案啊
 
大侠们
给点建议撒,小弟在这卡住了
 
如果在程序中创建主键,必须先把原来的主键删除,然后再创建。

下面的代码是更改主键的sql语句

alter table [dbo].[yyjgwhtable] DROP CONSTRAINT [PK_yyjgwhtable]
alter table [dbo].[yyjgwhtable] add CONSTRAINT [PK_yyjgWhTable] PRIMARY KEY CLUSTERED([xsyp],[ny],[zyqdm]) ON [PRIMARY]
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
916
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部