我有这个记录布局,用于将字段位置 .txt 数据库转换为 MySQL 表。记录布局中有一列标题为“图片”,我不确定它在描述什么数据类型。这看起来有点眼熟,也许是COBOL记录布局方法?
这里有一些例子和我的假设:
9(4) 我猜“9”表示数字,“(4)”表示 4 位数字。
“X”是一个字符吗?
9(5)V9(4) - 我不知道。 S9(7)V99 - 我不知道。
这是我所指的实际记录布局的链接: http://www.state.nj.us/treasury/taxation/lpt/MODIV-Counties/2013/MODIVLayout.pdf
我有人可以解释这些或指导他们,那将是最有帮助的。我不明白来自 MySQL 的 FILLER 字段的用途。谢谢!
最佳答案
我的解读,希望对你有帮助:
- 9(4):正如您所说的 4 位数字(查看屏幕上的长度列)
- X(4):长度为 4 的字符串(查看屏幕中的长度列)
- 999:3位数字
- XXX:长度为3的字符串
- 9(5)V9(4):十进制数,小数点前5位,小数点后4位(不写“.”,节省磁盘空间 [见 9 的长度])
- S9(7)V99:我猜是小数点前 7 位和小数点后 2 位的百分比值(没有 % 符号)
您可以忽略所有组,因为无法映射到 MySql(仅限 ORDBMS [OOP])
我希望我能帮到你一点……;-)
关于mysql - 如何解释此 COBOL(?) 记录布局以创建 MySQL 表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17331439/