knrt.net
当前位置:首页 >> OrAClE增加主键 A表设置B列为主键 >>

OrAClE增加主键 A表设置B列为主键

1.先清理现有的数据并规划只能一个主键,或者考虑组合主键(即ID列与另一个关键列组合成主键) 2.

不可以。 从定义看,外键至少需要父表上A列/A字段是唯一的(UNIQUE约束),如果A、B字段作为

主键就是区别这个表的唯一关键字 比如一个学生表 学号不能重复且唯一 学号就是关键字 外键就是跟其他

insert into A(pk,col1,col2) select b as pk,col1

应该有一个A、B两表一一对应的字段,这边假设字段名就是sys_guid UPDATE B SET B

主键:ALTER TABLE A ADD CONSTRAINT PK_XXX PRIMARY KEY

例如我的表A中唯一约束(或者主键)为B,我要删除B的值为c,d,e的行那么可以执行:delete f

insert into 表名B(主键字段) value (select 主键字段 from 表名A

先删除主键 alter table 表名 drop constraint 主键名; 如果不知道主

如果表中主键为一列,假设列明为 a select * from table_name where

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com