0

如何在 Visual FoxPro 9 中从两列或多列创建主键索引?这些列可以是不同类型的。

4

2 回答 2

1

复合索引应该是字符串,因此在连接之前使用适当的函数(STR()、DTOS() 等)转换字段。有关详细信息,请参阅MSDN 文档。

于 2009-12-28T10:45:20.797 回答
0

另一个警告是确保您永远不会修剪键中包含的任何列的字符表示。

您应该注意的另一件事是,由 VFP 生成的参照完整性代码有时不干净,或者设计为不能很好地与级联密钥一起使用。代理键(单个无意义的列,通常是整数或 GUID)的代码要简单得多。在设计中考虑这一点可能为时已晚,但我会将其放在这里,以防它仍处于设计阶段或仍需进行实际更改。

里克·舒默 VFP MVP

于 2009-12-28T19:53:13.677 回答