如何从Visual FoxPro 9中的两列或更多列创建主键索引? 列可以是不同类型。
答案 0 :(得分:1)
复合索引应该是字符串,因此在连接字段之前使用适当的函数(STR(),DTOS()等)来转换字段。有关详细信息,请参阅MSDN documentation。
答案 1 :(得分:0)
另一个警告是确保您永远不会修剪键中包含的任何列的字符表示。
您应该注意的其他事项是VFP生成的参照完整性代码有时不干净或设计为与串联密钥一起使用。对于代理键(单个无意义的列,通常是整数或GUID),代码要简单得多。在设计中你可能为时已晚,考虑到这一点,但我会把它放在这里,以防它仍处于设计阶段或仍然是一个实际的改变。
Rick Schummer VFP MVP