永发信息网

关于VFP中CREAT TABLE命令的解释

答案:2  悬赏:60  手机版
解决时间 2021-03-20 00:55
我的书上关于此命令的格式如下:

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”?

先谢谢各位了!!
最佳答案
REFERENCES <表名2> [TAG <标记名1>] 为指定父表为表名2,并建立永久性连接,同时,父表中记录起作用的顺序是索引文件标记名1(按某个表达式进行索引的索引文件)
FOREIGN KEY<外部关键字>TAG<标记名3>RERFERENCES<表名3>[TAG<标 记名4>] 这句为设置一个外部关键字与父表建立连接,其后面的含义同上
全部回答
creat table 是一个内嵌的sql语句,是用命令的方法通过编程建立表结构。其命令格式为: creat table <表名>(<字段名1><字段类型>[<字段宽度,小数位数>])[,<字段名2>...])。 例: creat table dx(编号 c(5),年月 c(4),费用 n(6,1)) 即:创建一个名为dx的表,一个字段 编号,字符类型,5字符宽度 年月,字符类型,4字符宽度 费用,数值类型,6字符宽度,1位小数(整数位为4位)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
苯与溴化氢什么颜色
张伦硕有几个前女友
有关ps像素大小和文件大小的疑问?
高考男生报艺术类什么专业比较好?
畅爽音乐会所地址在哪,我要去那里办事
______和______的最大公约数是1,它们的最大
美食圈:烤骆驼你吃过么
茅根不可以和什么草药加在一起
有一个综艺节目是改变家居环境叫什么?
09年新款CRV最低价
杭州火车站开始坐几路车到西湖景区,在哪里坐
生姜红糖水,这个真的能治胃痛吗?
索尼手机不支持耳麦怎么决绝?
对公司来说,和个人或个体户发生业务往来,与
怎样用SQL编写一个公司职位表
推荐资讯
邹城一中高三是不是要换班主任啊,而且老师的
中国古代的篆体铜钱都在哪些时代使用过?
什么信用卡是从上海浦东新区川沙镇置业路111
某研究小组认为,在冰雪覆盖的高纬度地带植树
闻雅商贸九都路店地址在哪,我要去那里办事
含水量10%的550克砂子求水和干沙的质量
鲜辣椒怎么熬制辣椒油
酸辣粉招牌用什么名字合适
你们说是甄嬛传里的皇上演的好,还是妩媚娘传
求一篇如何结交朋友和关于友情的英文 150字左
李老汉房屋地下挖出鱼泉是真是假?
已知△ABC的三边a、b、c,且a+b=17,ab=60,c
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?