题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-11-08 23:01:56

[单选题]考虑下面的存储过程 CREATE Procedure Lookup(@a int) As If @a is null Begin Print 'You forgot to pass in a parameter' Return End Select * from syssobjects where id=@a Return 如果这个存储过程不带参数运行会发生(选一项)
A.存储过程会打印“You forgot to pass in a parameter”
B.该存储过程会基于无参数情况做一个查找,返回表中的所有行
C.该存储过程有语法错误
D.服务器打印一条消息,提示该存储过程需要提供一个参数

更多"[单选题]考虑下面的存储过程 CREATE Procedure Loo"的相关试题:

[单选题]对于下面的存储过程: CREATE PROCEDURE Myp1 @p Int As Select Studentname,Age from Students where Age=@p 假如你要在Students表中查找年龄是18岁的学生,()可以正确的调用这个存储过。 (选一项)
A.EXEC Myp1 @p = '18'
B.EXEC Myp1 @p = 18
C.EXEC Myp1 p = '18'
D.EXEC Myp1 p = 18
[多选题]创建存储过程如下: CREATE procedure bookproc @id int, @title char(20) OUTPUT as select @title=title from book where id= @id 执行该存储过程的方法正确的是(选两项)
A.exec bookproc 1,@title output print @title
B.exec bookproc @id =1,@title output print @title
C.declare @title char(20) exec bookproc 1,@title output print @title
D.declare @title char(20) exec bookproc @id =1,@title output print @title
[多选题]创建存储过程的片断如下: Create procedure proc_score @passed int=60, @excellent int=90 AS 以下( )调用方式是正确的。(选两项)
A.Exec proc_score
B.Exec proc_score 60,90
C.Exec proc_score @passed=65,@excellent=95
D.Exec proc_score @passed=65
[单选题]SQLServer的系统存储过程中的安全过程可以用于管理安全性,下面语句 EXEC sp_addlogin 'adms','sales',其中的sales是(选一项)
A.用户名
B.密码
C.表明
D.默认数据库
[单选题]若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元
Int *p;
P= () malloc(sizeof(int) );
则应填入()。
A.int
B.int *
C.(*int)
D.(int*)
[单选题]用sp_recompile系统存储过程可以强制存储过程在下一次启动时进行重新编译,其语法为:sp_recompile [@objectname]='object',其中的object可以是以下的某个对象名称,除了(选一项)
A.存储过程名称
B.触发器名称
C.约束对象名称
D.视图名称
[单选题]如果对存储过程的调用不是批处理的第一条语句,则可以( )调用该存储过程
A.直接使用存储过程的名字
B.在存储过程前加Call关键字
C.在存储过程前加Exec关键字
D.在存储过程前加Use关键字
[单选题]下面程序的输出是()。
Int m=13;
Int fun2(int x,int y)
{ int m=3;
Return(x*y-m);
}
Main( )
{ int a=7,b=5;
Printf("%d\n",fun2(a,b)/m);}
A.1
B.2
C.7
D.10
[单选题]以下( )不是存储过程的优点。
A.执行速度快
B.模块化的程序设计
C.会自动被触发
D.保证系统的安全性
[单选题]用于调用存储过程的对象是()。
A.ResultSet
B.PreparedStatement
C.CallableStatemet
D.DriverManager
[单选题]在SQL语言中,建立存储过程的命令是
A.CREATE PROCEDURE
B.CREATE RULE
C.CREATE PROCESS
D.CREATE DURE
[多选题]关系型数据库中存储过程有哪些优点
A.存储过程是预编译过的,执行效率高。
B.存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。
C.存储过程可以重复使用,减少数据库开发人员的工作量。
D.不同的数据库有相同的存储过程语法。
[单选题]若有以下函数首部
Int fun(double x[10], int *n)
则下面针对此函数的函数声明语句中正确的是()。
A.int fun(double x, int *n);
B.int fun(double, int );
C.int fun(double *x, int n);
D.int fun(double *, int *);
[单选题]关于存储过程,以下说法正确的是(选一项)
A.不能在存储过程中使用CREATE VIEW命令。
B.T-SQL批代码的执行速度要快于存储过程。
C.存储过程必须带有参数。
D.存储过程不能返回结果集。
[单选题]存储过程是一组预先定义并()的Transact-SQL语句
A.保存
B.编译
C.解释
D.编写
[判断题]存储过程实际为一段为实现特定功能的SQL语句。( )
A.正确
B.错误
[单选题]在SQL语言中,建立存储过程的命令是。(选一项)
A.CREATE PROCEDURE
B.CREATE RULE
C.CREATE DURE
D.CREATE FILE
[单选题]下列行为中,()定义了一个存储过程。(选一项)
A.如果没有提供其他值,则使用此列中定义的值
B.定义了一个有相关列的行的集合
C.当用户修改数据时,一种特殊形式的存储过程被自动执行
D.SQL语句的预编译集合

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

截图扫码使用小程序[完全免费查看答案]
请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码