问题
单项选择题
嵌入SQL的高级语言称为( )或宿主语言。
A.主语言
B.综合语言
C.阶段语言
D.预处理语言
答案
参考答案:A
解析: 嵌入SQL的高级语言称为主语言或宿主语言。
相关知识点:
通常情况下,SQL语言是作为一种独立语言在终端交互方式下使用的,这是面向集合的描述性语言,是非过程性的。即大多数语句都是独立执行的,与上下文无关。而许多事务处理应用都是过程性的,需要根据不同的条件来执行不同的任务,因此单纯用SQL语言是很难实现这类应用的。
为了解决这一问题,SQL语言提供了另一种使用方式,即将SQL语言嵌入到某种高级语言中使用,利用高级语言的过程性结构来弥补SQL语言实现复杂应用方面的不足。这种方式下使用的SQL语言称为嵌入式SQL,而嵌入SQL的高级语言称为主语言或宿主语言。