从 COBOL 到 Microsoft SQL Server T/SQL 转换
Ispirer MnMTK能够转换COBOL应用到Microsoft SQL Server T/SQL.
该工具支持不同复杂程度转换应用程序。
我们开发迁移工具并以客户至上的方针来满足客户业务需求。 我们的技术团队拥有在复杂程度不同的迁移项目的工作经验。
评估过程
欢迎您下载我们的免费评估版本:
COBOL转换评估版本
您可以使用我们的评估向导为搜集关于您的应用程序统计信息:
Ispirer转换解决方案
COBOL 到 MS SQL Server T/SQL 请求
Ispirer转换解决方案
COBOL 到 MS SQL Server T/SQL 服务
工具
COBOL程序结构
IDENTIFICATION DIVISION.
PROGRAM-ID. DemoId.
ENVIRONMENT DIVISION.
DATA DIVISION.
PROCEDURE DIVISION.
FIRST-PARAGRAPH.
DISPLAY "First DEMO".
有四个部门:
- 标识部:您必须键入程序名称。
- 环境不:您的程序需要定义文件。
- 数据部:您声明变量,记录,文件等。
- 过程部:您 编写一个程序。这都是在一段上图样本。一段是一系列声明被标签称为。没有特定的标记一个段落的结束。
转换特征
WORKING-STORAGE SECTION.
01 MY_STRING_1 PIC X(20).
01 MY_STRING_2 PIC X(30).
01 MY_NUMBER PIC 9(2) VALUE 1.
到:
DECLARE
@MY_STRING_1 VARCHAR(20),
@MY_STRING_2 VARCHAR(20),
@MY_NUMBER INT
SET @MY_NUMBER=1
转换COBOL记录到MSSQLServer CLR自定义类型
01 MY_DATA_RECORD.
03 MY_NAME PIC X(20).
03 MY_ADDRESS PIC X(40).
03 MY_ID PIC 9(2).
到:
CREATE TYPE MY_DATA_RECORD AS TABLE
(MY_NAME VARCHAR(20),
MY_ADDRESS VARCHAR(40),
MY_ID INT )
GO
转换COBOL MOVE TO/COMPUTE语句到SET赋值语句
MOVE 5 TO MY_NUMBER.
到:
SET @MY_NUMBER=5
转换从COBOL部(段落或语句组)到C#方法。使用PERFORM语句SECTION可以被称为。转换PERFORM到EXECUTE的存储过程。
转换从COBOL控制结构到MSSQLServer控制语句
IF condition
ELSE
END IF
到:
IF condition
ELSE
END IF;
及
PERFORN UNTIL condition
COBOL statements
END-PERFORM
到:
WHILE condition
sql_statements/sql_block
转换输出屏(DISPLAY 语句)到PRINT语句
转换EXEC SQL/ END-EXEC(select, insert, update, delete, CURSOR语句)语句到MSSQLServer SQL语句(SELECT, INSERT, UPDATE, DELETE, CURSOR 语句)
EXEC SQL
SELECT cur_date
FROM val_date
WHERE cur_date < CURRENT
END-EXEC.
到:
SELECT cur_date
FROM val_date
WHERE cur_date < GetDate();
为什么选择Ispirer MnMTK
自动转换SQL语句在嵌入式SQL (EXEC SQL/END-EXEC.)符合MSSQLServer T/SQL
Ispirer MnMTK可以帮助您自动化转换您的当前COBOL应用。也消除大多数风险及重要减少需要的努力的总量。所有这些好处是可用的在最合理与竞争成本,可以数据库与应用迁移Ispirer MnMTK工具更加生动工具为此项目类型。Ispirer MnMTK是也非常灵活的转换工具。任何迁移方向可以进一步的开发。他可以提供转换以短时间。
如果也需要从COBOL转换到Transact-SQL,请联系我们。
|