数据库原理与应用

关于存储过程的描述正确的一项是()A、存储过程存在于内存中,每次重新启动DBMS时,便会自动消失B、存储过程在每次调用时都会被编译一次C、存储过程可以包含输入和输出函数,增加了调用时的灵活性D、执行一次存储过程所花的时间,比执行相同的SQL批处理要长

题目

关于存储过程的描述正确的一项是()

  • A、存储过程存在于内存中,每次重新启动DBMS时,便会自动消失
  • B、存储过程在每次调用时都会被编译一次
  • C、存储过程可以包含输入和输出函数,增加了调用时的灵活性
  • D、执行一次存储过程所花的时间,比执行相同的SQL批处理要长
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

● 关于存储过程的描述,错误的是 (49) 。

(49)

A. 存储过程可以屏蔽表的细节,起到安全作用

B. 存储过程可以简化用户的操作

C. 存储过程可以提高系统的执行效率

D. 存储过程属于客户端程序


正确答案:D

第2题:

关于存储过程的描述,错误的是(49)。

A.存储过程可以屏蔽表的细节,起到安全作用

B.存储过程可以简化用户的操作

C.存储过程可以提高系统的执行效率

D.存储过程属于客户端程序


正确答案:D
解析:在数据库管理系统中设置存储过程的目的是屏蔽表的细节,简化用户操作,提高系统执行效率,同时可以起到安全作用。

第3题:

下面关于存储过程的说法错误的是( )。

A、公共数据存储过程可以被多个 Web 应用程序调用

B、存储过程被解释执行

C、一个存储过程可以执行上百条 SQL 语句

D、存储过程或数据库结构的更改不会影响 Web 应用程序


参考答案:B

第4题:

以下关于SQLServer2000中的视图和存储过程说法正确的是()。

A.存储过程中不能包含大量的T-SQL代码
B.存储过程可以比相同的T-SQL代码执行速度快
C.视图可以包含来自多个表中的列
D.视图中不包含任何存放在基表中的数据

答案:B,C,D
解析:
存储过程中可包含大量的T-SQL代码,A错误。其他都正确。

第5题:

INFORMIX的环境下,下边那些关于存储过程的描述不正确:()。

A.存储过程由一系列的SQL命令和程序语句组成

B.存储过程不能调用另一过程

C.存储过程以命名过程的方式存储在数据库中

D.存储过程不可以被远程SQLServer执行


参考答案:B, D

第6题:

在开发数据库应用系统时,使用存储过程可以提高数据访问效率,降低网络流量。下列关于存储过程的说法,错误的是______。

A) 存储过程可以接受输入参数,并可将执行结果以输出参数形式返回

B) 存储过程可以有多个输入参数,但只能有一个输出参数

C) 定义存储过程时,在一个存储过程中可以同时包含数据的增、删、改、查操作

D) 存储过程的输入参数和输出参数均可有默认值

A.

B.

C.

D.


正确答案:B

第7题:

下面关于存储过程的描述中,不正确的是——。

A.存储过程实际上是一组T—sQL语句

B.存储过程独立于数据库而存在

C.存储过程可以完成某一特定的业务逻辑

D.存储过程预先被编译存放在服务器的系统表中


正确答案:B
解析:存储过程是一组预先编译好的T—SQL代码,是数据库独立对象,可以被应用程序直接调用。优秀的数据存取策略应允许存储过程作为独立的组件而存在,但存储过程不能独立于数据库而存在,所以B项不正确。

第8题:

关于MySQL中存储函数和存储过程的区别,正确的是()

A、存储过程可以有输出参数,而存储函数则没有

B、存储函数必须使用RETURN语句返回结果

C、调用存储函数无需使用CALL语句

D、存储函数中不能像存储过程那样定义局部变量


正确答案:A,B,C

第9题:

以下对存储过程的叙述中,不正确的是( )

A.存储过程可以定义变量
B.存储过程是一组为了完成特定功能的SQL语句组成的程序
C.存储过程不能嵌套调用
D.存储过程可以一次编译,多次执行

答案:C
解析:

第10题:

下列关于存储过程的说法,正确的是()。

A在定义存储过程的代码中可以包含数据的增、删、改、查语句

B用户可以向存储过程传递参数,但不能输出存储过程产生的结果

C存储过程的执行是在客户端完成的

D存储过程是存储在客户端的可执行代码段


A

更多相关问题