数据库原理(8.pptVIP

  • 1
  • 0
  • 约1.87万字
  • 约 140页
  • 2017-06-28 发布于贵州
  • 举报
数据库原理(8

第八章 数据库编程 嵌入式SQL(ESQL) 游标 变量 程序流程控制 存储过程 ODBC编程 第一节 嵌入式SQL SQL语言:面向集合的非过程性语言。 而许多事务是过程性的,需要根据不同的条件来执行不同的任务,因此单纯用SQL语言是很难实现的,可以利用高级语言的过程性结构来弥补SQL语言实现复杂应用方面的不足。 高级语言:主语言/宿主语言 一、嵌入式SQL的处理过程 1.嵌入式SQL语句类型 * 可执行SQL语句 - 数据定义 - 数据操纵 - 数据控制 * 说明性SQL语句 2.嵌入式SQL的形式 ESQL中区分SQL语句和主语言的方式: EXEC SQL SQL语句 ; 3.ESQL基本处理过程 二、SQL语句与主语言间的通信 1.SQL通信区 作用:保存描述SQL语句执行后系统工作状态和运行环境的各种数据。 方法和步骤:声明SQL通信区,执行SQL操作,判断状态变量。 通信区标识:SQLCA 状态变量:SQLCODE 声明SQL通信区:EXEC SQL INCLUDE SQLCA ; SQL操作状态示例 SQL执行DELETE操作后,SQLCA中的信息: 成功删除,并有删除的行数 SQLCODE=SUCCESS 无条件删除警告信息 违反数据完整性规则,拒绝删除 没有满足条件的行,一行也没有删除 由于各种

文档评论(0)

1亿VIP精品文档

相关文档