将Informix_ESQL_C应用程序迁移到DB2

本资料无预览

如感兴趣请 2 金币购买后下载

立即下载

资料简介:
SQL语句
SQL语句都必须加前缘EXEC SQL,以(;)结束成为一个程序片断:
                EXEC SQL ;
IDS和DB2都支持此种语法,且DB2仅支持此种语法,但IDS同时也支持将EXEC SQL换为字符“$”,故要对程序中的所有使用“$”的语句修改为EXEC SQL。

备注:
        所有的SQL语句都是不区分大小写,包括EXEC SQL,故不对SQL语句的大小进行分析。

主变量
按照ANSI 标准主变量必须在SQL语句BEGIN DECLARE SECTION与END DECLARE SECTION之间进行定义,定义之后可以在SQL语句中使用,为了与数据库对象名(表名、视图名、列名等)区别,SQL语句中的主变量名前要加冒号(:)作为标志。
IDS和DB2都支持此种语法,且DB2仅支持此种语法,但IDS同时也支持声明主变量方式为:
        $int a;
        EXEC SQL int b;
但IDS同时也支持在SQL语句中使用“$”来替换(:),如:
        EXEC SQL SELECT CUNM FROM EVIAA WHERE ACNO = $sACNO;
故要将程序中以上三种方式修改为标准方式。
2014-10-10
浏览1138
下载1

已下载用户的评价7.09分

您还未下载该资料,不能发表评价;
查看我的 待评价资源
本资料还没有评价。

贡献者

jqt101588软件开发工程师,jqt10
X社区推广