摘要:数据库系统工程师考试SQL语言知识重点五
第三章SQL语言
13.嵌入式SQL
a)区分SQL语句和主语言语句(格式):EXEC SQL<SQL语句>END_SQL(C语言中用;而不用END_SQL)
b)主语言工作单元与数据库工作单元的通信:
i.SQL通信区(SQLCA):向主语言传递SQL语句执行的状态信息,是主语言能够根据次信息控制程序流程。
ii.共享变量(主变量):主语言通过主变量向sql语句提供参数,由主语言定义,sql中DECLARE语句说明。
c)游标(CURSOR):主语言是面向记录的而sql语言是面向集合的,通过游标可获取多条记录或获取指定的记录。

d)动态SQL语句:

14.存储过程:由SQL语句和流程控制语句编写的模块,经过编译和优化后存储在数据库服务器端的数据库中。具有一下优点:
a)提高运行速度。
b)增强了SQL的功能和灵活性。
c)可降低网络的通信量。
d)减轻了程序编写的工作量。
e)间接实现安全控制功能。
f)屏蔽表的细节,简化用户操作。
返回目录:数据库系统工程师考试分章节复习资料汇总
编辑推荐:
软考备考资料免费领取
去领取
专注在线职业教育25年