单项选择题
在SQLServer2005中,给定如下的T-SQL代码,以下说法正确的是()
Createprocedureprice_proc(@countintoutput,@avg_pricemoneyoutput@typeChar=’business’)
asSelect@Count=count(*),
@avg_price=Avg(price)fromtitleswheretype=@type
A.建立了存储过程price_price,所有参数都是输出参数
B.建立了存储过程price_price,返回的是用户指定图书种类的数量及平均价格
C.Count=count(*)也可以使用@Count=count()代替
D.创建存储过程失败,因为Select语句中使用了聚合函数,因此必须使用GroupBy进行分组
相关考题
-
单项选择题
在SQLServer2005的查询分析器中运行SELECTDISTINCTT1。TypeFROMTitlesT1WHERET1.TypeIN(SELECTTypeFROMTitlesWHERET1.Pub_id<>Pub_id)查询语句,结果是()
A.查询成功,但是将查询不到任何数据行
B.查询成功,可能能够查询到一行或者多行数据
C.查询失败,因为在同一张表中进行查询和子查询必须使用表的别名
D.查询失败,因为不能同时在一张表中执行多次查询 -
单项选择题
在SQLServer2005的查询分析器中,执行以下的T-SQL:EXECsp_droplogin’DBLocalHost’对该语句正确的描述为()
A.若存在数据库DBLocalHost,将删除该数据库及其所有相关的对象
B.若存在角色DBLocalHost,将删除该角色并从所有的相关的用户回收该角色所具有的权限
C.若存在登录名DBLocalHost,将删除该登录,并阻止使用该登录名访问SQLServer
D.若存在数据库用户DBLocalHost,将删除该用户 -
单项选择题
在SQLServer2005的查询分析器中运行以下的T-SQL:USEPUBSGOSELECTDISTNCTQTYFROMSALESWHEREQTY>=ALL(SELECTMAX(QTY)FROMSALES),结果()
A.正确查询,并返回Sales表中的所有的数据行
B.正确查询,并返回一行数据
C.提示子查询中因缺少GROUP或者GROUPBY子句而产生语法错误
D.提示错误,因为在子查询中使用父查询中的同一张数据库表时,要求使用