ACCESS中怎样重建主键,用SQL语句怎样实现?

jeary 2007-05-18 01:44:42
我在ACCESS中有个表想重新建主键,用SQL语句怎样实现,原来表中两个字段是主键我现在要改成三个字段建主键,请高手指点一下?
...全文
621 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
jeary 2007-05-18
  • 打赏
  • 举报
回复
我已做了程序拷出去用了 想做个补丁打一下
raulvim 2007-05-18
  • 打赏
  • 举报
回复
要先刪除現有的主鍵,再設置新的主鍵。機器設置的話不能知道它的主鍵。你應該改為自動建表,主鍵人為設置
wwwwb 2007-05-18
  • 打赏
  • 举报
回复
只有自己指定
wwwwb 2007-05-18
  • 打赏
  • 举报
回复
已经说过,不能看到。
jeary 2007-05-18
  • 打赏
  • 举报
回复
由机器自动生成 怎么看啊?
wwwwb 2007-05-18
  • 打赏
  • 举报
回复
no,rr是约束名,如没有指定,由机器自动生成,似乎不能看到。
jeary 2007-05-18
  • 打赏
  • 举报
回复
请问一下 怎样看 表中的主键 名称?? 就是楼上说的 rr
wwwwb 2007-05-18
  • 打赏
  • 举报
回复
示例:
create table tt1(id integer,bh char,bh1 char, CONSTRAINT rr PRIMARY KEY (id) )
alter table tt1 drop CONSTRAINT rr
alter table tt1 add CONSTRAINT rr primary key(id,bh,bh1)
jeary 2007-05-18
  • 打赏
  • 举报
回复
现在 只试成功:添加主键 Alter table tabname add primary key(col1,col2,col3) 删除主键的语句不成功 Alter table tabname drop primary key(col) ,但光用添加主键的功能时原来有主键时是不能添加,高手快来指教一下

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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