熟悉 COBOL 和那个时代的语言的人可能还记得写过这种风格的代码
While records exist in table A
Read a record from table A
If some condition
Read records in table B until match found
If some condition in record B
Read a record in table C
repeat ad nauseum
我们公司刚刚开始讨论将我们的 COBOL 代码库更新为更现代的东西,如果我们可以继续使用记录级访问,任何转换都会容易得多,至少在过渡期间是这样。用一种新语言重写所有内容并将所有内容转换为 SQL 可能需要承担的工作量太大。
是否有任何现代语言/数据库组合可以让我们对数据进行记录级访问?