我正在尝试通过 C# 应用程序中的 SQL 查询来更新 COBOL 打包字段。目前,COBOL 压缩字段存储在 MS SQL 数据库的字符列 (char(50)) 中。
COBOL 数据类型 = 4 字节二进制数(“PIC S9(9) COMP”):
我可以使用以下语句来提取数据。我不确定如何扭转这个数据更新过程。
CAST(CAST(SUBSTRING({Column Name},{Start},4) AS VARBINARY(4)) AS BIGINT) AS {Alias_Name}
有什么建议么?
谢谢,
布伦南·曼