更多"[多选题]创建存储过程如下:
CREATE procedure boo"的相关试题:
[多选题]创建存储过程的片断如下:
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
[多选题]在SQL Server2005中,创建存储过程如下,要在Students表中查找Age(年龄)是18岁的学生,()可以正确的调用这个存储过程。(选两项)
A.EXEC Mypl 18
B.EXEC Mypl @p = 18
C.EXEC Mypl p = ‘18’
D.EXEC Mypl P = 18
[单选题]考虑下面的存储过程
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 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
[单选题]用sp_recompile系统存储过程可以强制存储过程在下一次启动时进行重新编译,其语法为:sp_recompile [@objectname]='object',其中的object可以是以下的某个对象名称,除了(选一项)
A.存储过程名称
B.触发器名称
C.约束对象名称
D.视图名称
[单选题]如果对存储过程的调用不是批处理的第一条语句,则可以( )调用该存储过程
A.直接使用存储过程的名字
B.在存储过程前加Call关键字
C.在存储过程前加Exec关键字
D.在存储过程前加Use关键字
[单选题]使用系统存储过程SP_ADDROLE,可以在当前数据库中创建数据库角色。()
A.正确
B.错误
[多选题]创建表sql语句如下:
create table userInfo
(
userId int identity(-1,1), 第一行
username nvarchar(20) not null, 第二行
cardNO char not null, 第三行
age smallint(2), 第四行
address ntext(300) 第五行
)
执行时,会在()出现错误。(选两项)
A.第一行
B.第三行
C.第四行
D.第五行
[单选题]在 MySQL 中, 若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# VARCHAR(6) NOT NULL, C# VARCHAR(3) NOT NULL, SCORE INT, NOTE VARCHAR(20));
A.(NULL, '103', 80, '选修')
B.('200823', '101', NULL, NULL)
C.('201132', NULL, 86, ' ')
D.('201009', '111', 60, 必修)
[单选题]create table student
(
id int identity(1,1),
name varchar(20)
)
alter table student add constraint uq_name unique(name)
insert into student values(null)
insert into student values(null)
insert into student values('jack')
insert into student values('jack')
A.1
B.2
C.3
D.4
[单选题]以下( )不是存储过程的优点。
A.执行速度快
B.模块化的程序设计
C.会自动被触发
D.保证系统的安全性
[单选题]SQLServer的系统存储过程中的安全过程可以用于管理安全性,下面语句
EXEC sp_addlogin 'adms','sales',其中的sales是(选一项)
A.用户名
B.密码
C.表明
D.默认数据库
[单选题]用于调用存储过程的对象是()。
A.ResultSet
B.PreparedStatement
C.CallableStatemet
D.DriverManager
[多选题]关系型数据库中存储过程有哪些优点
A.存储过程是预编译过的,执行效率高。
B.存储过程的代码直接存放于数据库中,通过存储过程名直接调用,减少网络通讯。
C.存储过程可以重复使用,减少数据库开发人员的工作量。
D.不同的数据库有相同的存储过程语法。
[单选题]在SQL语言中,建立存储过程的命令是
A.CREATE PROCEDURE
B.CREATE RULE
C.CREATE PROCESS
D.CREATE DURE
[判断题]Create语句可以创建数据库和数据库的一些对象。
A.正确
B.错误
[单选题]常用的系统存储过程不包括(选一项)
A.sp_tables
B.sp_columns
C.sp_stored_procedures
D.sp_renametable