SQLSERVER测试题1

SQLSERVER测试题1

ID:8406383

大小:57.50 KB

页数:5页

时间:2018-03-23

SQLSERVER测试题1_第1页
SQLSERVER测试题1_第2页
SQLSERVER测试题1_第3页
SQLSERVER测试题1_第4页
SQLSERVER测试题1_第5页
资源描述:

《SQLSERVER测试题1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、SQL_Server内部测试题一、选择题1、在SQLServer2000中,执行以下的T-SQL:begintransactionifexists(selecttitle_idfromtitleswheretitle_id=”tc2”)begindeletetitleswheretitle_id=”tc2”rollbacktransactionprint”OK”end若能找到title_id为tc2的记录,将()。(选择一项)a)删除该记录行,不打印任何信息b)不删除该记录行,并且打印OKc)删除该记录行,并且打印OKd)不删除该记录

2、行,也不打印任何信息2、在SQLServer2000中,有products(产品)表,包含字段:pName(产品名称)、price(价格)。若要得到最贵产品的产品名称和产品价格,应该使用的查询语句是()。(选择一项)a)SELECTTOP1pName,PriceFROMProductsORDERBYPriceb)SELCECTpName,MAX(Price)FROMProductsc)SELCECTpName,MAX(Price)FROMProductsORDERBYpNamed)SELCECTpName,PriceFROMProdu

3、ctsWHEREPrice=(SELECTMAX(Price)FROMProducts)3、在SQLServer2000数据库中,关于视图的说法错误的是()。(选择一项)a)视图是一个虚拟的表,在物理介质上并不存在b)视图可以查看来自一个或多个表的内容c)修改了视图的数据,原始数据并不会被修改d)使用CREATEVIEW来创建视图4、SQLServer2000中,有一张表名为Stuscore,其中有一列名为score,代表学员的分数。已知执行语句:selectcount(score),sum(score)fromStuscore返回的

4、结果是10和750,那么执行语句:selectavg(score)fromStuscore,返回的结果是().(选择一项)a)10b)75c)750d)75005、在SQLServer2000数据库中,Member表用来保存会员信息,该表的创建代码如下:CreattableMember(idintnotnullprimarykey,namevarchar(20)notnull,emailvarchar(30)null,addressvarchar(10)null)为了使设计更好,应该()。(选择一项)a)使用name字段做主键,去除i

5、d字段b)所有列都设上默认值c)把address(地址)字段的长度设为50d)对此表做进一步的规范化6、在SQLServer2000数据库中,表stuInfo的属性列stuAddress表示学生居住地址,对stuAddress添加了如下的约束,其意义是()。ALTERTABLEstuInfoADDCONSTRAINTDF_stuAddressDEFAULT(“待定不详”)FORstuAddress(选择一项)a)stuAddress列不允许为空,已经存在的记录,如果该列为空,则自动填写“待定不详”b)添加新记录时,如果stuAddre

6、ss列不填,默认填写“待定不详”c)stuAddress列全部修改填写为“待定不详”d)将stuAddress列值为“待定不详”的记录全部划为非法,予以删除7、在SQLServer2000中,与以下T-SQL等效的是()。(选择一项)UPDATETITLESSETPRICE=PRICE*1.05WHEREPUB_IDIN(SELECTPUB_IDFROMPUBLISHERS)a)UPDATETITLESSETPRICE=PRICE*1.05WHEREEXISTS(SELECTPUB_IDFROMPUBLISHERS)b)UPDATE

7、TITLESSETPRICE=PRICE*1.05FROMTITLESWHEREPUB_IDINPUBLISHERS.PUB_IDc)UPDATETITLESSETPRICE=PRICE*1.05WHERETITLES.PUB_ID=PUBLISHERS.PUB_IDd)UPDATETITLESSETPRICE=PRICE*1.05FROMTITLESINNERJOINPUBLISHERSONTITLES.PUB_ID=PUBLISHERS.PUB_ID8、在SQLServer2000中,已知Student表有一个age列,数据

8、类型是int,如果要限制该列的取值范围在15到30之间,可以使用以下SQL语句()。(选择一项)a)altertableStudentaddcheck(age>=15andage<=30)b)altertableStud

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。