SQL高级笔试题
T-SQL中的输出语句是() [单选题] *
print(正确答案) |
write |
select |
set |
在SQL Server中 , ( )作为批处理的结束标志。 [单选题] *
RETURN |
QUIT |
GO(正确答案) |
EXIT |
在SQL Server中, 下列()条语句用于事务回滚。 [单选题] *
rollback |
commit |
rollback transaction(正确答案) |
commit transaction |
在SQL Server中, 系统存储过程以()为前缀 [单选题] *
@@ |
@ |
sp_(正确答案) |
up_ |
在SQL Server中,定义存储过程中的输出参数时,要在参数后使用()关键字 [单选题] *
efault |
output(正确答案) |
input |
with |
在E-R图中,实体,属性和关系分别用()来表示 [单选题] *
矩形、菱形、椭圆 |
矩形、椭圆、菱形(正确答案) |
菱形、椭圆、矩形 |
椭圆、矩形、菱形 |
在SQL Server中,建立表用的命令是() [单选题] *
create schema |
create table(正确答案) |
create view |
create index |
在SQL Server中,删除表中数据的命令是() [单选题] *
delete(正确答案) |
drop |
clear |
remove |
下列哪个不是SQL Server数据库文件的后缀名?() [单选题] *
.mdf |
.ldf |
.tif(正确答案) |
.ndf |
在SQL Server中,数据定义语言的缩写单词为() [单选题] *
DDL(正确答案) |
DCL |
DML |
DBL |
在SQL Server中,建立存储过程的命令是() [单选题] *
create procedure(正确答案) |
create rule |
create dure |
create |
在SQL Server中,用于求系统日期的函数是() [单选题] *
date() |
getdate()(正确答案) |
count() |
sum() |
以下关于主键的描述正确的是() [单选题] *
标识表中唯一的实体(正确答案) |
创建唯一的索引,允许空值 |
只允许以表中第一字段建立 |
表中允许有多个主键 |
在SQL Server中,如果要修改表的结构,应该使用命令() [单选题] *
update table |
modify table |
alter table(正确答案) |
change table |
在SQL Server中,以下()语句的返回值不是22 [单选题] *
select abs(-22) |
select abs(22) |
select ceiling(22.1)(正确答案) |
select floor(22.9) |
在SQL Server中,每个数据库有且仅有一个() [单选题] *
主要数据文件(正确答案) |
次要数据文件 |
日志文件 |
索引文件 |
在SQL Server中,查询student表中的所有非空email信息,以下语句正确的是() [单选题] *
select email from student where email !=null |
select email from student where email not is null |
select email from student where email <> null |
select email from student where email t is not null(正确答案) |
在SQL Server中,已知执行语句:Select count(price),sum(price)from price 返回的结果是10和750,那么执行语句:Select avg(price) from price,返回的结果是( ) [单选题] *
5 |
75(正确答案) |
1500 |
750 |
一个学生只能就读于一个班级,而一个班级可以同时容纳多个学生,学生与班级之间是( )关系 [单选题] *
一对一 |
一对多 |
多对一(正确答案) |
多对多 |
在SQL Server中,已知Student表中有一个age列,数据类型是int,如果要限制该列的取值范围在18到28之间,可以使用以下哪个SQL语句( ) [单选题] *
alter table Student add check(age>=18 and age<=28)(正确答案) |
alter table Student add default(age>=18 and age<=28) |
alter table Student add unique(age>=18 and age<=28) |
alter table Student add set(age>=18 and age<=28) |
在SQL Server中,符合变量的定义语法的是( ) [单选题] *
DECLARE name VARCHAR(10) |
DECLARE @name VARCHAR(10)(正确答案) |
name VARCHAR(10) |
@name VARCHAR(10) |
SQL SERVER安装程序创建4个系统数据库,下列()不是系统数据库 [单选题] *
master |
pub(正确答案) |
msdb |
model |
在SQL Server中,创建数据库中表的命令是() [单选题] *
create table(正确答案) |
create rule |
create dure |
create database |
在SQL Server中,向用户授予操作权限的sql语句是() [单选题] *
create |
revoke |
select |
grant(正确答案) |
在SQL Server中,从“产品”表里查询出价格高于产品名称为“一次性纸杯”的产品的记录,此SQL语句为() [单选题] *
select * from 产品 where 价格>'一次性纸杯' |
select * from 产品 where 价格>(select * from 产品 where 产品名称>'一次性纸杯') |
select * from 产品 where exists 产品名称 ='一次性纸杯' |
select * from 产品 where 价格>(select 价格 from 产品 where 产品名称='一次性纸杯')(正确答案) |
下列四项中,不属于数据库特点的是() [单选题] *
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论