Visual Foxpro 9.0 如何建立主索引?
发布网友
发布时间:2022-05-30 22:15
我来回答
共1个回答
热心网友
时间:2023-11-24 08:39
首先有一点你没有弄明白,数据库表才可以建主索引,自由表是不能建主索引的。也就是说数据库表可以建4种索引:主索引、候选索引、普通索引、唯一索引。但自由表只能建立3种索引:候选索引、普通索引、唯一索引。
如果要建主索引,可以在表设计器窗口的“索引”选项卡中建立,但index on 命令中不能建立主索引,此命令只能建候选索引、普通索引和唯一索引。
如:index on 学号 tag 学号 candidate
index on 姓名 tag 姓名 unique
index on 性别 tag 性别
(上述三个命令分别的是建立候选索引、唯一索引、普通索引)
但create table 命令中可以在指定字段属性的同时建立此字段为主索引,前提也是必须是数据库表。
举个例子:要求创建一个“学生”数据库中的“学籍”表,字段有学号,姓名,成绩,同时指定学号为主索引。
open data 学生
create table 学籍 (学号 C(6) primary key ,姓名 c(8),成绩 n(5,1))