关于VFP中CREAT TABLE命令的解释

我的书上关于此命令的格式如下:CREATETABLE|DBF<表名1>[FREE](<字段名1><类型>[(宽度[,小数位数])][NULL|NOTNULL][CHECK... 我的书上关于此命令的格式如下:

CREATE TABLE | DBF <表名1> [FREE]
(< 字段名1><类型> [(宽度 [, 小数位数] )] [NULL | NOT NULL]
[CHECK <有效规则1> [ERROR <提示信息1>]]
[DEFAULT <默认值1>] [primary key | UNIQUE ]
[REFERENCES <表名2> [TAG <标记名1>]]
(< 字段名2><类型> [(宽度 [, 小数位数] )] [NULL | NOT NULL]
[CHECK <有效规则2> [ERROR <提示信息2>]]
[DEFAULT <默认值2>] [primary key | UNIQUE[关键字1 TAG 标记名2] ]
[,FOREIGN KEY<外部关键字>TAG<标记名3>RERFERENCES<表名3>[TAG<标 记名4>]]
...)

求高手帮助解释下 [REFERENCES <表名2> [TAG <标记名1>]]
和 [,FOREIGN KEY<外部关键字>TAG<标记名3>RERFERENCES<表名3>[TAG<标 记名4>]]这两句的意思。
特别是后一句中的最后为什么还有个“TAG 标记名4”?

先谢谢各位了!!
展开
 我来答
沃思实习生
2010-08-20 · 超过10用户采纳过TA的回答
知道答主
回答量:19
采纳率:0%
帮助的人:19.8万
展开全部
REFERENCES <表名2> [TAG <标记名1>] 为指定父表为表名2,并建立永久性连接,同时,父表中记录起作用的顺序是索引文件标记名1(按某个表达式进行索引的索引文件)
FOREIGN KEY<外部关键字>TAG<标记名3>RERFERENCES<表名3>[TAG<标 记名4>] 这句为设置一个外部关键字与父表建立连接,其后面的含义同上
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式