0

只是在我的 SQL 考试之前浏览了一些过去的论文并遇到了这个宝石,有人可以解释一下这里问的是什么,因为它让我感到困惑。我真的不明白要问什么,以及“指定将定义表的 SQL 语句”是什么意思。

我相信,我理解参照完整性。这只是意味着如果一个值存储在一个表中,然后在另一个表中引用,则它们必须相同。

这如何适用于这个问题?

非常感谢 :)

4

2 回答 2

3

问题是要求您编写具有适当约束的 CREATE TABLE 语句,以针对某些外键集维护 RI。由于您没有提供完整的问题,因此很难确切知道想要什么。

于 2010-12-08T23:38:13.220 回答
2

我想他们想要一些包含外键定义的 DDL。例如类似的东西

CREATE TABLE YourTable
(
bar int not null primary key,
foo int not null references othertable(foo)
)
于 2010-12-08T23:39:27.547 回答