SQL server 2005 让两张表中有外键关系的列的值相同,
答案:2 悬赏:80 手机版
解决时间 2021-02-21 01:09
- 提问者网友:流星是天使的眼泪
- 2021-02-20 07:48
有两张表a、b,有相同列ClassID,其他列都不相同,ClassID在表a中是主键同时也是标识列,ClassID是a、b的外键,请问当我要向a、b中同时添加一条新数据时怎么让a表中的ClassID列的值与b表ClassID列的值保持相同,用SQL语句 ........高分啊
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-02-20 09:25
你先insert到a表,然后用"SELECT IDENT_CURRENT('a表') " 得到a表新插入的自动编号id,将这个id插入b表。
全部回答
- 1楼网友:鸽屿
- 2021-02-20 10:47
主键可以约束“职工表”中的职工号 是非空且唯一的。
而外键是约束 外键列 订单表中的“职工号” 必须是出现在关联主键列中的值 ,可以重复 也可为空
如果是你上面的这段代码的话 在职工表中的职工号 已经是主键了 而且还是系统自动累计编号的
所以你下面的订单表 的职工号 可以建成外键
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯