完整性的要求数据库中数据的正确性、相容性约束的实现内容摘要:

char 所在系 [6]。 EXEC SQL END DECLARE SECTION。 使用共享变量 嵌入式 SQL中,以共享变量替代具体的值 在运行时获得变量的值 使用共享变量  Update、 Insert中直接使用,替代值 EXEC SQL Update 学生  Set 所在系 = :所在系  Where 姓名 = :姓名。 在 SelectFromWhere中需注意 单元组 多元组:引入 游标 (Cursor), 逐行处理 单元组查询语句 只返回一个元组的 SelectFromWhere语句  SelectIntoFromWhere EXEC SQL Select 学号  Into :学号  From 学生  Where 姓名 = :姓名。 注意返回值的状态判定 游标 Cursor  Cursor是系统为用户开设的一个数据缓冲区,存放 SQL语句的执行结果 用户可以逐行读取(处理) Select结果集中的数据 Cursor result Set Cursor Position 动态 SQL 语句可变 条件可变 数据库对象、查询条件均可变 SQL中的事务 是构成单一逻辑工作单元的操作集合 事务管理器 事务恢复机制 并发调度机制 事务的性质 —— ACID 原子性: 事务是原子的,要么都做,要么都不做 一致性: 保证数据库的一致性 从一个一致状态 → 另一个一致状态 隔离性: 事务相互隔离 持久性 一旦事务提交成功,更新则将永久有效 SQL中的事务 — 事务的结束 提交 COMMIT 事务成功结束,永久保存修改 将上次提交后的修改,全部保存 回滚 ROLLBACK 事务异常终止,撤消修改,恢复原值 将上次提交后的修改,全部撤消 SQL编程 —— 嵌入式 嵌入式 SQL DBMS提供的高级语言方式 Host Variable amp。 Share Variable 直接使用 SQL语句 需预编译 各 DBMS厂商均提供相应的工具 SQL编程 —— CLI( API) CLI( Call Level Interfac。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。