第章结构化查询语言SQL解读.pptVIP

  • 4
  • 0
  • 约1.51万字
  • 约 80页
  • 2016-04-05 发布于湖北
  • 举报
* 三、嵌入式SQL的使用技术 ⑴ 在嵌入式SQL中, SQL的数据定义DDL与控制语句DCL都不需要使用游标。 它们是嵌入式SQL中最简单的一类语句,不需要返回结果数据,也不需要使用主变量。在主语言中嵌入SQL说明性语句(DECLARE)及控制语句(GRANT),只要给语句加上前缀EXEC SQL和语句结束符END_EXEC即可。在C语言中,用分号;代替END_EXEC * 例:在C语言中说明共享变量: EXEC SQL BEGIN DECLARE SECTION int grade,raise; char givencno[5],cname[13], tname[9] ; char givensno[5],sname[9],sdept[11]; char SQLSTATE[6]; EXEC SQL END DECLARE SECTION; * ⑵ 不涉及游标的嵌入式SQL DML语句 a.对于INSERT、DELETE和UPDATE语句, 只要加上前缀标识“EXEC SQL”和结束标志“END_EXEC”,就能嵌入在宿主语言程序中使用。例: ① 在关系C中插入一门新的课程,各属性值已在相应的 共享变量中: EXEC SQL INSERT INTO C(CNO,CNAME,TNAME) VALUES(:givencn

文档评论(0)

1亿VIP精品文档

相关文档