"嵌入式SQL语言简介及使用指南"

版权申诉
0 下载量 129 浏览量 更新于2024-03-01 收藏 513KB DOC 举报
ESQLC资料(完全版).doc是关于嵌入式SQL(E-SQL)的完整资料,包括了SQL语言的基本概念和在应用程序中的具体应用。在第六章中,首先介绍了嵌入SQL语言的概念和作用,即将SQL语句直接嵌入到程序的源代码中,与其他程序设计语言语句混合。这种嵌入式SQL语言可以通过专门的SQL预编译程序转换为能够被程序设计语言编译器识别的函数调用,从而编译源代码为可执行程序。各个数据库厂商都采用嵌入SQL语言,并且都符合ANSI/ISO的标准,使得程序能够在各个数据库平台上执行。 在ESQLC资料(完全版).doc中还介绍了在嵌入SQL语言中的一些具体操作和技术。首先,对于嵌入SQL语言的基本语法和使用进行了详细的介绍和示例,包括SQL语句的书写规范和嵌入到程序中的具体实例。其次,还介绍了不同数据库厂商扩展了ANSI/ISO标准,提供了一些附加的功能,这些功能在不同数据库产品中会有一定的区别,需要根据具体的数据库产品进行相应的调整和学习。 总体来说,ESQLC资料(完全版).doc提供了关于嵌入式SQL的全面详细的介绍和操作指南,对于想要学习和掌握嵌入SQL语言的开发人员来说是一份非常有价值的资料。通过学习ESQLC资料(完全版).doc,读者可以了解到嵌入SQL语言的基本原理和语法,掌握在程序中使用SQL语句的具体技巧和方法,以及在不同数据库产品中应用嵌入SQL语言的注意事项和技术要点。这对于提升开发人员在数据库应用程序开发中的技术水平和实际操作能力是非常有帮助的。 在未来的数据库应用程序开发中,嵌入SQL语言将继续发挥重要的作用。因此,ESQLC资料(完全版).doc所提供的内容将会成为开发人员学习和参考的重要资料,对于推动数据库应用程序开发的技术进步和发展将起到积极的作用。希望开发人员能够认真学习和应用ESQLC资料(完全版).doc所提供的内容,不断提升自己在嵌入SQL语言和数据库应用程序开发中的技术水平和实际能力,为未来的数据库应用程序开发做出更大的贡献。
2012-11-29 上传
一、 ESQL/C资料(完全版)一 第一节 什么是嵌入SQL语言?3 1.1 嵌入SQL程序的组成元素3 1.2 什么是静态SQL和动态SQL?4 1.3 什么是SQLCA?4 1.4 什么是SQLDA?5 第二节 SYBASE SQL SERVER嵌入式SQL语言5 2.1 一个嵌入SQL语言的简单例子5 2.2 嵌入SQL的处理过程6 2.3 嵌入SQL语句总览7 2.3.1 宿主变量7 2.3.2 连接数据库12 2.3.3 数据的查询和修改13 2.3.4 游标的使用13 2.3.5 SQLCA15 2.3.6 WHENEVER16 2.3.7 批处理18 2.3.8 事务18 2.4动态SQL语句18 2.4 .1 动态修改19 2.4.2 动态游标20 2.4.3 SQLDA23 2.4.4 DESCRIBE语句27 2.5 两个例子程序27 2.5.1 TELECOM程序27 2.5.2 ADHOC程序29 第三节 IBM DB2嵌入SQL语言35 3.1 一个简单示例35 3.2 嵌入SQL语句37 3.2.1宿主变量37 3.2.2单行查询39 3.2.3多行查询39 3.2.4插入、删除和修改操作40 3.2.5 SQLCA43 3.2.6事务45 3.3 DB2的嵌入SQL程序处理过程46 3.4 DB2的动态SQL嵌入语句53 3.4.1 基本方法53 3.4.2 动态游标55 3.4.3 SQLDA55 第四节 ORACLE数据库的嵌入SQL语言66 4.1 基本的SQL语句66 4.1.1宿主变量和指示符66 4.1.2 查询68 4.1.3 修改数据68 4.1.4 游标68 4.2 嵌入PL/SQL71 4.3 动态SQL语句72 4.3.1 ORACLE动态SQL语句的一些特点72 4.3.2 使用动态SQL的四种方法72 4.3.3 SQLDA75 第五节INFORMIX的嵌入SQL/C语言89 5.1 一个简单的入门例子89 5.2 宿主变量91 5.3 嵌入SQL的处理过程96 5.4 动态SQL语言96 5.4.1 SQLDA97 第六节MICROSOFT SQL SERVER7嵌入式SQL语言105 6.1 一个嵌入SQL语言的简单例子105 6.2 嵌入SQL的处理过程106 6.3 嵌入SQL语句112 6.3.1 声明嵌入SQL语句中使用的C变量112 6.3.2 连接数据库115 6.3.3 数据的查询和修改115 6.3.4 游标的使用116 6.3.5 SQLCA117 6.3.6 WHENEVER118 6.4动态SQL语句119 6.4 .1 动态修改119 6.4.2 动态游标120 6.4.3 SQLDA122 6.4.4 DESCRIBE语句130 6.5 API130 第六章 嵌入式SQL(E-SQL)简介