我的书上关于此命令的格式如下:
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”?
先谢谢各位了!!
关于VFP中CREAT TABLE命令的解释
答案:2 悬赏:60 手机版
解决时间 2021-03-20 00:55
- 提问者网友:箛茗
- 2021-03-19 06:50
最佳答案
- 五星知识达人网友:鱼忧
- 2021-03-19 08:08
REFERENCES <表名2> [TAG <标记名1>] 为指定父表为表名2,并建立永久性连接,同时,父表中记录起作用的顺序是索引文件标记名1(按某个表达式进行索引的索引文件)
FOREIGN KEY<外部关键字>TAG<标记名3>RERFERENCES<表名3>[TAG<标 记名4>] 这句为设置一个外部关键字与父表建立连接,其后面的含义同上
FOREIGN KEY<外部关键字>TAG<标记名3>RERFERENCES<表名3>[TAG<标 记名4>] 这句为设置一个外部关键字与父表建立连接,其后面的含义同上
全部回答
- 1楼网友:梦中风几里
- 2021-03-19 09:28
creat table 是一个内嵌的sql语句,是用命令的方法通过编程建立表结构。其命令格式为:
creat table <表名>(<字段名1><字段类型>[<字段宽度,小数位数>])[,<字段名2>...])。
例:
creat table dx(编号 c(5),年月 c(4),费用 n(6,1))
即:创建一个名为dx的表,一个字段
编号,字符类型,5字符宽度
年月,字符类型,4字符宽度
费用,数值类型,6字符宽度,1位小数(整数位为4位)
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯