从Visual FoxPro 9中的两个或多个列创建主键

时间:2009-12-28 09:57:17

标签: visual-foxpro foxpro

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

您应该注意的其他事项是VFP生成的参照完整性代码有时不干净或设计为与串联密钥一起使用。对于代理键(单个无意义的列,通常是整数或GUID),代码要简单得多。在设计中你可能为时已晚,考虑到这一点,但我会把它放在这里,以防它仍处于设计阶段或仍然是一个实际的改变。

Rick Schummer VFP MVP