我试图编写一个python代码,从给定的COBOL代码自动生成TSQL代码。在
为了进一步阐述这个需求,我将分享一些示例输入和来自{a1}的预期输出
python代码应该能够将COBOL的程序转换为sqlserver过程
CREATE PROCEDURE DemoId() AS BEGIN PRINT ‘FIRST DEMO’ END;
将带有声明变量和记录的WORKING-STORAGE节转换为mssqlserver
声明工作存储区。 01 MY_STRING_1图片X(20)。 01 MY_STRING_2图片X(30)。 01车型年款编号图9(2)值1。在
收件人:
声明@MY_STRING_1 VARCHAR(20), @我的字符串2 VARCHAR(20), @我的内景号码 设置@MY_NUMBER=1
将COBOL记录转换为MS SQL Server CLR用户定义类型
01我的数据记录。 图20我的名字。 03 MY_地址PIC X(40)。 03车型年款图片9(2)。在
收件人:
创建TYPE MY_DATA_RECORD AS TABLE(MY_NAME VARCHAR(20),MY_ADDRESS VARCHAR(40),MY_ID INT)
将COBOL MOVE TO/COMPUTE语句转换为SET赋值语句
移动5到我的号码。在
收件人:
设置@MY_NUMBER=5
将COBOL控制结构转换为Microsoft SQL Server控制语句IF condition ELSE END IF to:
IF条件ELSE结束IF;And PERFORN UNTIL condition COBOL语句END-PERFORM To:
WHILE条件sql_语句/sql_块
将屏幕输出(DISPLAY语句)转换为PRINT语句将EXEC SQL/END-EXEC(select、insert、update、delete、CURSOR语句)语句转换为MSSQLServer SQL语句(select、insert、update、delete、CURSOR语句)
执行SQL 从“当前日期”中的“当前日期”中选择“当前日期” 最终执行人。在
收件人:
从val_date中选择当前日期,其中cur_date<;GetDate()
自动转换嵌入式SQL(EXEC SQL/END-EXEC.)中的SQL语句以符合MSSQLServer T/SQL
你能帮我用一个流程图/算法来完成这项任务吗。在
目前没有回答
相关问题 更多 >
编程相关推荐