怎样使外键表中的某列值自动填写,使其等于主键表的主键。
答案:2 悬赏:20 手机版
解决时间 2021-02-09 14:19
- 提问者网友:美人性情
- 2021-02-09 08:04
怎样使外键表中的某列值自动填写,使其等于主键表的主键。
最佳答案
- 五星知识达人网友:一袍清酒付
- 2021-02-09 09:29
一般不这样弄吧,容易出问题,或许是我经验不多。情况一般是这样:一般是先在被引用表里面插入数据,然后再在引用表里面添加数据。这一点是要求符合完整性约束的。如果要在程序里面设置的话,也是在引用表里面插入数据的时候直接插入与被引用表里面相等的数据,即外键值等于被引用表的主键值。如果外键值允许为空且在程序里面不直接插入数据,让数据库完成插入被引用表的话就得是用触发器了,或者直接在程序里面调用存储过程。
全部回答
- 1楼网友:舍身薄凉客
- 2021-02-09 10:01
你可以试一试:属性值列表的值从订房信息表里面截取需要的。
注意写一个触发器就好,用于前触发
create or replace trigger on 订房信息表
before insert
as
insert into 客户信息表(属性列表) values (属性值列表)
具体的语法可能有细微差别,样子已经告诉你了:表名,格式
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯