2
我想通過C#應用程序中的SQL查詢更新COBOL打包字段。目前,COBOL打包字段正在存儲在MS SQL數據庫的字符列(char(50))中。轉換打包COBOL
COBOL數據類型= 4字節的二進制數(「PIC S9(9)COMP」):
我可以使用下面的語句來提取數據。我不確定如何改變數據更新的這個過程。
CAST(CAST(SUBSTRING({列名},{開始},4)AS VARBINARY(4))AS BIGINT)AS {} ALIAS_NAME
有什麼建議?
感謝,
布倫南曼
你知道COMP-3是如何定義的嗎? – 2010-02-18 18:43:55
@Brennan Mann:COMP-3 = PACKED DECIMAL。良好的概述可以在這裏找到:http://www.simotime.com/datapk01.htm – NealB 2010-02-19 21:55:23