VF中,主索引是怎么定义的?
主索引是能够唯一地确定数据表中的一条记录的字段或者字段组合表达式,要求该字段或字段组合表达式的值,在数据表的全部记录中都不能重复。那个字段组合表达式的值说的是什么?详解。...
主索引是能够唯一地确定数据表中的一条记录的字段或者字段组合表达式,要求该字段或字段组合表达式的值,在数据表的全部记录中都不能重复。 那个字段组合表达式的值说的是什么? 详解。
展开
4个回答
2013-07-31
展开全部
vfp中设置主键的命令:
INDEX ON eExpression TO IDXFileName | TAG TagName [OF
CDXFileName]
[FOR lExpression]
[COMPACT]
[ASCENDING | DESCENDING]
[UNIQUE | CANDIDATE]
[ADDITIVE]
参数
eExpression
指定一个索引表达式,该表达式中可以包含当前表中的字段名。在索引文件中,按索引表达式给每一个表记录都创建一个索引关键字,Visual FoxPro 使用这些关键字来显示和访问表中的记录。我们一般用一些生活中不会出现的字段来作为主索引,如身份证号等。
UNIQUE
对于一个索引关键字值。利用 UNIQUE 子句可以避免显示或访问记录的重复值。所有添加到表中的记录,如果与表中原有记录有重复的索引关键字值,则不包含在索引文件之内。 要设置主键 必须要有这个参数
举例说明:
INDEX ON 身份证号 TAG idcard UNIQUE
即设计数据库中的"身份证号"字段为主索引。索引标识为 idcard
INDEX ON eExpression TO IDXFileName | TAG TagName [OF
CDXFileName]
[FOR lExpression]
[COMPACT]
[ASCENDING | DESCENDING]
[UNIQUE | CANDIDATE]
[ADDITIVE]
参数
eExpression
指定一个索引表达式,该表达式中可以包含当前表中的字段名。在索引文件中,按索引表达式给每一个表记录都创建一个索引关键字,Visual FoxPro 使用这些关键字来显示和访问表中的记录。我们一般用一些生活中不会出现的字段来作为主索引,如身份证号等。
UNIQUE
对于一个索引关键字值。利用 UNIQUE 子句可以避免显示或访问记录的重复值。所有添加到表中的记录,如果与表中原有记录有重复的索引关键字值,则不包含在索引文件之内。 要设置主键 必须要有这个参数
举例说明:
INDEX ON 身份证号 TAG idcard UNIQUE
即设计数据库中的"身份证号"字段为主索引。索引标识为 idcard
ZESTRON
2024-09-04 广告
2024-09-04 广告
在Dr. O.K. Wack Chemie GmbH,我们高度重视ZESTRON的表界面分析技术。该技术通过深入研究材料表面与界面的性质,为提升产品质量与可靠性提供了有力支持。ZESTRON的表界面分析不仅涵盖了相变化、化学反应、吸附与解吸...
点击进入详情页
本回答由ZESTRON提供
展开全部
比如:用姓名(字符型)和职称(字符型)作为主索引,就应该将主索引设置成 姓名+职称;如用姓名(字符型)和基本工资(数值型)作为主索引,就应该将主索引设置成 姓名+str(基本工资
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐于2018-04-30
展开全部
比如:用姓名(字符型)和职称(字符型)作为主索引,就应该将主索引设置成 姓名+职称;如用姓名(字符型)和基本工资(数值型)作为主索引,就应该将主索引设置成 姓名+str(基本工资)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-07-31
展开全部
主索引绝对不允许在指定的字段或表达式中有重复值。主索引主要用于在永久关系中的主表或被引用表里建立参照完整性。一个表只能创建一个主索引。如果在任何已经包含了重复数据的字段中指定主索引,VisualFoxPro 将返回一个错误信息。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询