mysql - 如何解释此 COBOL(?) 记录布局以创建 MySQL 表?

标签 mysql cobol

我有这个记录布局,用于将字段位置 .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/

相关文章:

cobol - FILLER字段下88级的使用

c - 执行外部函数后 printf 不工作

php - PHP SQl查询中的可捕获 fatal error

mysql - 需要帮助从 MySQL 填充数据网格

unit-testing - 对本身没有输出的程序进行单元测试

db2 - 如何在 cics map 中显示表数据

cobol - COBOL 中的快乐数字

mysql - 查找存储在 MySQL 行中的日期,在一个查询中查找该日期之后的所有条目

mysql - 两条记录在一个字段中具有相同的数据单元格值,但在另一字段中不同,查询根据条件仅返回一条

php - MySQL - 对潜在的小字符串使用 TEXT 是不是有点矫枉过正?