数据库系统概论nIntroductiontoDatabaseSystem第八章数.pptVIP

  • 1
  • 0
  • 约1.53万字
  • 约 113页
  • 2018-07-09 发布于江苏
  • 举报

数据库系统概论nIntroductiontoDatabaseSystem第八章数.ppt

数据库系统概论nIntroductiontoDatabaseSystem第八章数

An Introduction to Database System 第八章 数据库编程 8.1 嵌入式SQL 8.2 存储过程 8.3 ODBC编程 8.4 小结 8.1 嵌入式SQL 8.1.1 嵌入式SQL的处理过程 8.1.2 嵌入式SQL语句与主语言之间的通信 8.1.3 不用游标的SQL语句 8.1.4 使用游标的SQL语句 8.1.5 动态SQL 8.1 嵌 入 式 SQL SQL语言提供了两种不同的使用方式: 交互式 嵌入式 为什么要引入嵌入式SQL SQL语言是非过程性语言 事务处理应用都是过程性的,单纯使用SQL语言很难实现,需要高级语言。 将SQL语言嵌入某种高级语言中使用。这种方式下使用的SQL语言称为嵌入式SQL(Embedded SQL)。 而嵌入SQL的高级语言称为主语言或宿主语言(Host Language)。 这两种方式细节上有差别,在程序设计的环境下,SQL语句要做某些必要的扩充。 对宿主型数据库语言SQL,DBMS可采用两种处理方法: 预编译(采用较多) 修改和扩充主语言使之能处理SQL语句 预编译 1.由DBMS的预处理程序对源程序进行扫描,识别出SQL语句 2.把它们转换成主语言调用语句,以使主语言编译程序能识别它 3.最后由主语言的编译程序将整个源程序编译成目标码。 嵌入式SQL的一般形式 为了区分SQL语句与主语言语

文档评论(0)

1亿VIP精品文档

相关文档