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信息,以下语句正确的是() [单选题] *
write的返回值
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小时内删除。