Visual FoxPro 格式3: ALTER TABLE<表名>[DROP[ COLUMN]<字段名习 SET CHECK<逻辑表达式EROR<出错显示信息>] IDROP CHECK ADD PRIMARY KEY<表达式>TAG<索引标识>[FOR<逻辑表达式 [DROP PRIMARY KEYI ADD UNIQUE<表达式>[TAG<索引标识>[FOR<逻辑表达式 DROP UNIQUE TAG<索引标识> [ ADD FOREIGN KEY<表达式>TAG<索引标识>[FOR<逻辑表达式 REFERENCES<表名2[TAG<索引标识>] DROP FOREIGN KEY TAG<索引标识SAVE]] RENAME COLUMN<原字段名>TO<目标字段名习 该格式的命令可以删除指定字段(DROP[ COLUMN)、修改字段名 RENAME COLUMN)、修改指定表的完整性规则,包括主索引、外关 键字、候选索引及表的合法值限定的添加与删除, 例删除课程表中的学时字段。 ALTER TABLE课程 DROP COLUMN学时
Visual FoxPro 16 格式3 ALTER TABLE <表名> [DROP [COLUMN] <字段名>] [SET CHECK <逻辑表达式>[ERROR<出错显示信息>]] [DROP CHECK] [ADD PRIMARY KEY <表达式> TAG <索引标识> [FOR <逻辑表达式>]] [DROP PRIMARY KEY] [ADD UNIQUE <表达式> [TAG <索引标识> [FOR <逻辑表达式>] [DROP UNIQUE TAG <索引标识> [ADD FOREIGN KEY <表达式> TAG <索引标识> [FOR <逻辑表达式>]] REFERENCES <表名2>[TAG <索引标识>]] [DROP FOREIGN KEY TAG <索引标识>[SAVE]] [RENAME COLUMN <原字段名> TO <目标字段名>] 该格式的命令可以删除指定字段(DROP [COLUMN])、修改字段名 (RENAME COLUMN)、修改指定表的完整性规则,包括主索引、外关 键字、候选索引及表的合法值限定的添加与删除。 例 删除课程表中的学时字段。 ALTER TABLE 课程 DROP COLUMN
Visual FoxPro 6.3数据查询 Visual foxpro的 SQL SELECTT命令的语法格式是: SELECT IALLDISTINCTI 别名>]选项>[AS<显示列名>别名>]选项>[AS<显示列名 FROM[<数据库名!表名>AS]<本地别名习 [[INNER LEFT IOUTER RIGHTIOUTERJFULL OUTERI JON<数据库名><表名[AS]本地别名>ON<联接条件> [INTO<目标TOFE<文件名>[ ADDITIVE] TO PRINTER PROMPTITO SCREENII [ PREFERENCE<参照名> NOCONSOLE] PLAINJINOWAIT WHERE<联接条件1[AND<联接条件2>. ANDOR<过滤条件1 ANDOR<过滤条件2>… [ GROUP BY<分组列名1><分组列名2>. IIIHAVING<过滤条件>] UNON[ ALLJSELECT命令] ORDER BY<排序选项>[ ASCIESO<排序选项2 ASCDESO]
Visual FoxPro 17 Visual FoxPro的SQLSELECT SELECT [ALL|DISTINCT] [<别名>.]<选项>[AS <显示列名>][,[<别名>.]<选项>[AS <显示列名 >]…] FROM [<数据库名!]<表名>[[AS] <本地别名>] [[INNER | LEFT [OUTER] | RIGHT[OUTER]|FULL [OUTER] JOIN <数据库名>!]<表名>[[AS]<本地别名>][ON<联接条件>…] [[INTO <目标>|[TO FILE<文件名>][ADDITIVE] |TO PRINTER [PROMPT]|TO SCREEN]] [PREFERENCE <参照名>][NOCONSOLE][PLAIN][NOWAIT] [WHERE <联接条件1>[AND <联接条件2>…] [AND|OR <过滤条件1>[AND|OR <过滤条件2>…]]] [GROUP BY <分组列名1>[,<分组列名2>…]][HAVING <过滤条件>] [UNION[ALL]SELECT命令] [ORDER BY <排序选项1>[ASC|DESC][,<排序选项2>[ASC|DESC]…]] 6.3 数据查询