我创建了三个表。一个名为User
,第二名为Folder
,第三名为User Folder Rights Table
。我使用Query
Insert into Users values ('admin','123');
Insert into Folders values ('folderA');
第三个表是规范化表,并且依赖于这两个表。当我执行上面定义的这些查询时,Nothing存储在上图中显示的第三个表User Folder Rights Table
中。
这种行为的原因是什么?其次,当上述两个解释的查询执行时,如何在此Third
表中自动生成值?
如果我的问题不明确,请问我。
答案 0 :(得分:2)
使用触发器来实现此目标。请按照Article进行操作。它有详细的描述。
感谢的 Tameen。
答案 1 :(得分:1)
您必须缺少插入序列,首先将值插入到独立的表中,例如User,Folders然后使用最新的Primary Keys并将它们插入到第三个规范化的表单中。
使用触发器会更好,但这会导致您处理一些复杂的工作负载。