工学

单选题在SQL Server 数据库中,下面调用存储过程的语句错误的是()。A EXEC proc_stu @sum OUTPUT,64,78B EXEC proc_stu @sum OUTPUT,@total output,78C EXEC proc_stu @sum OUTPUT,604D EXEC Calculate @sum OUTPUT,@total output

题目
单选题
在SQL Server 数据库中,下面调用存储过程的语句错误的是()。
A

EXEC proc_stu @sum OUTPUT,64,78

B

EXEC proc_stu @sum OUTPUT,@total output,78

C

EXEC proc_stu @sum OUTPUT,604

D

EXEC Calculate @sum OUTPUT,@total output

参考答案和解析
正确答案: C
解析: 暂无解析
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

设在SQL Server 2008某数据库中有按如下格式定义的存储过程首部:CREATE PROC Pl@X int,@Y int,@Z int output AS…请补全下列调用该存储过程的语句。DECLARE@S intEXEC Pl 20,30,@S【7】


正确答案:
output【解析】存储过程是SQL语句和可选控制流语句的预编译集合,它用一个名字存储一个处理单元。创建存储过程为:CREATE Procedure过程名([参数1,参数2,…])AS<PL/SQL块>;默认的参数全为输入参数,如果包含输出参数,在相应的参数后面加0utput标识。如:CREATE Procedure过程名([参数1,参数2 0utput,…])AS<PL/SQL块>;执行存储过程时则调用EXEC存储过程名参数名1,参数名2 0utput,执行存储过程的参数与CREATE时的参数对应。

第2题:

在SQL Server中,存储过程是一组预先定义并()的T-SQL语句。

A.保存

B.编译

C.解释

D.编写


正确答案:B


第3题:

存储过程是存储在数据库服务器端供客户端调用执行的 SQL语句。( )

此题为判断题(对,错)。


正确答案:对

第4题:

()是已经存储在SQL Server服务器中的一组预编译过的Transact-SQL语句。


正确答案:存储过程

第5题:

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

  • A、PL/SQL函数的代码中必须包含RETURN语句
  • B、存储过程可以没有返回值,而且使用call语句调用
  • C、存储过程的返回语句中可以带表达式
  • D、存储过程和存储函数都可以出现在表达式中

正确答案:A,B

第6题:

在SQL Server 2008中,设在某数据库中建有如下所示的存储过程:CREATE PROC Pl@a int=20,@b char(4)AS……设有下列调用该存储过程的语句:Ⅰ.EXEC Pl 100,ˊa01 ˊⅡ.EXEC Plˊa01ˊⅢ.EXEC Pl@b=ˊa01ˊⅣ.EXEC Pl@a=default,@b=ˊa01ˊ上述语句中,能够正确调用该存储过程的是( )。

A.仅Ⅰ和Ⅱ

B.仅Ⅰ、Ⅱ和Ⅲ

C.仅Ⅰ、Ⅲ和Ⅳ

D.全部


正确答案:C
由题目存储过程可知,存储过程Pl定义了两个带有默认值的参数。执行多个输入参数的存储过程时,参数的传递方式有两种:按照参数位置传递值和按参数名称传递值。如果定义了默认值,则在执行存储过程时可以不必指定该参数的值。但若按照参数位置传递值时必须从左往右赋值,即不能跳过左边的某个默认参数而传递某个值。Ⅱ中的参数赋值采用按参数位置传值,必须从左到右赋值。其他三项均符合存储过程的调用规则。

第7题:

存储过程是存储在数据库服务器端供客户端调用执行的SQL语句。

A

B



第8题:

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

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

B、存储过程被解释执行

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

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


参考答案:B

第9题:

数据库的存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。


正确答案:错误

第10题:

在SQL Server 数据库中,下面调用存储过程的语句错误的是()。

  • A、EXEC proc_stu @sum OUTPUT,64,78
  • B、EXEC proc_stu @sum OUTPUT,@total output,78
  • C、EXEC proc_stu @sum OUTPUT,604
  • D、EXEC Calculate @sum OUTPUT,@total output

正确答案:B

更多相关问题