4 SQL语言2-13.9.24分析.pptVIP

  • 2
  • 0
  • 约1.36万字
  • 约 55页
  • 2016-07-01 发布于湖北
  • 举报
4 SQL语言2-13.9.24分析.ppt

嵌入式SQL 例如: 关系DBMS一般提供一批用宿主语言编写的SQL函数,组成SQL函数库, 供应用程序调用DBMS的各种功能 预编译器 主语言编译器 连接 嵌有SQL的宿主语言源码 含有调用SQL函数的宿主语言源码 目标代码 SQL函数库 可执行代码 * 嵌入式SQL SQL函数库实际上是DBMS向应用程序提供的一种接口, 称为调用级接口(CLI) 预编译器将嵌入SQL语句编译成宿主语言对SQL函数的调用 95年ISO公布了一个CLI标准, 作为SQL-92的一个附件,称为SQL-92/CLI或CLI95, 新的RDBMS都支持该标准, 标准中只规定了函数的定义 * 嵌入式SQL 嵌入式SQL 的一般格式 所有SQL语句必须加前缀EXEC SQL和语句结束标志(C语言中一般是“;” 号) EXEC SQL select Sno from SC where Cno=‘1’; 嵌入式SQL语句可分为: 可执行语句和说明性语句 嵌入式SQL语句与主语言语句之间的通信 SQL通信区(SQLCA): 每个SQL语句执行后, 系统要反馈给应用程序若干信息, 这些信息存于SQLCA中 * 嵌入式SQL 应用程序从SQLCA中取出这些状态信息, 并据此决定应用程序的进一步执行 SQLCA是一个数据结构, 由系统定义, 程序员只需

文档评论(0)

1亿VIP精品文档

相关文档