- 1
- 0
- 约1.07万字
- 约 73页
- 2017-06-14 发布于湖北
- 举报
本章主要内容 1. 游标 2.动态SQL 3.存储过程 4.触发器 SQL的宿主使用 SQL不仅可以作为独立的数据语言直接以交互的方式使用;SQL还可以作为子语言嵌入在宿主语言中使用,这里所说的宿主语言就是指我们常见的高级程序设计语言,如C语言等。 把SQL嵌入到宿主语言中使用必须要解决以下三个方面的问题: 嵌入识别问题:宿主语言的编译程序不能识别SQL语句,所以首要的问题就是要解决如何区分宿主语言的语句和SQL语句; 宿主语言与SQL语言的数据交互问题:SQL语句的查询结果必须能够交给宿主语言处理,宿主语言的数据也要能够交给SQL语句使用; 宿主语言的单记录与SQL的多记录的问题:宿主语言一般一次处理一条记录,而SQL常常处理的是记录(元组)的集合,这个矛盾必须解决。 如何解决嵌入识别问题? 为了区分主语言和SQL语句,为SQL语句加一个识别前缀,常用前缀格式是: EXEC SQL 比如: EXEC SQL INSERT INTO 职工 VALUES(WH8,E20,1560) 计算机的编译系统如何识别这些前缀? 预编译技术 在编译之前首先将SQL语句转换为主语言的合法函数调用或合法语句,这个过程称为预编译。 嵌入了SQL的应用程序的执行过程 INCLUDE SQLCA 如:sqlca.sqlcode 什么是主变量? 主变量的说
您可能关注的文档
- 多元利益、公平分配及官僚利益权衡——对-比较利益人-假设的一个深化.pdf
- 13. C++语言及软件重用.ppt
- 数据库第7节DataBase.ppt
- 实验一 过程广义对象的测试与传递函数的确定.doc
- 土地利用效率测度的指标体系及方法研究.pdf
- 《克氏综合症简介和其家庭指南》_已获美国授权共享.pdf
- 计算方法--第3节%20逐次逼近(非线性方程的迭代解法).pdf
- 类与对象( 1.ppt
- USB 设备找不到刷新.pdf
- 深入理解路由与远程访问服务中的筛选器与基本防火墙.doc
- 2024-2025学年湖南省邵阳市新宁县回龙寺镇人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市平原县王杲铺中小、王凤楼中小、腰站镇中小青岛版一年级下册3月月考数学试卷.docx
- 第四单元 课题3 物质组成的表示-初中化学新教材预习学案(人教版2024九年级上册).docx
- 2024-2025学年山东省济宁市梁山县人教版一年级下册期中测试数学试卷.docx
- 2024-2025学年山东省德州市德州经济技术开发区长河小学等校青岛版一年级下册期中考试数学试卷.docx
- 2026《基于国产开源单片机GD32VF103的输变电设备物联网传感器设计》8300字.docx
- 2024年中考道德与法治真题完全解读(北京卷).docx
- 2026《基于机器视觉识别的工件边缘曲线重构方法分析》9000字.docx
- 课时9.4 物体的浮与沉【一大题型】八年级全一册物理(沪科版2024).docx
- 2024-2025学年广东省江门市开平市人教版一年级下册期中综合素养评价数学试卷.docx
原创力文档

文档评论(0)