SQL Server 练习题三(2010参考答案).docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server 练习题三 一、选择题 1. 如果将某一列设置为表的主键,则在表中此列的值( )。 A)可以出现重复值 B)允许为空值 C)不允许为空值,也不能出现重复值 D)不允许为空值,但允许列值重复 2. 下面语句中,哪种语句用来修改视图( )。 A)alter table B)modify view C)drop view D)alter view 3.下列标识符可以作为局部变量使用( ) A) [@Myvar] B) My var C) @Myvar D) @My var 4.创建存储过程的命令为( )。 A) CREATE VIEW B) CREATE INDEX C) CREATE PROCEDURE D) CREATE FUNCTION 5.将jbqk表复制到数据表jg_tab中,正确的语句是 ( ) A) select * from jbqk into jg_tab B) select * into jg_tab from jbqk C) insert jg_tab from jbqk D)insert jg_tab select * from jbqk 6.print len(rtrim(str(245+100+0.5)))的显示结果是( ) A) 345 B) 345.5 C) 10 D)3 7.print ascii(‘12’)+len(substring(‘1234’,2,2))+day(‘ A)26 B) 35 C) 52 D)出错 8.计算两个日期之间的差值的函数是( ) A) getdate B) dateadd C) datename D)datediff 9.产生(0,1)之间随机数的函数是( ) A) sqrt() B) rnd() C) floor() D)rand() 10.判断“成绩”是否在0~100之间的约束是( ) A) default B) constrain C) range D)check 二、填空题 1. 在SQL Server中, 编辑、运行Transact-SQL语句是在______中完成。 2.Create database命令定义一个数据库,包括定义______文件和_____文件部分。 3.在查询分析器中,打开一个数据库使之成为当前库,有___种方法,其中之一使用的命令关键字为_______。 4. Select语句可以实现多个数据表连接查询,其中外连接的方式分别有______、______和______。 5. Select语句可以实现模糊查询,其模式匹配有4种,它们分别是______、______、______、______。 6. 常用的聚合函数有:计算最大值的_______,计算最小值的_______,统计总和的_______,统计记录总数的_______和计算平均值的_______。聚合函数的计算对象不仅是列而且可以是_______。 7. SQL Server 2000的数据库管理程序分为_________和_________两部分,两部分可以安装在同一台计算机上,也可以分别安装在不同的计算机上。 8. SQL Server实例的身份验证模式有_______和_______两种。 9. 对表操作的数据定义语言(DDL)有创建表的_______语句、修改表结构的_______语句和删除表的_______语句。 10. 对表中数据更新操作的数据操作语言(DML)有添加记录的_______语句、修改记录的_______语句和删除记录的_______语句。 11. 主键是唯一能够区分表中每一行记录的_______。一个表只能有_______主键,主键不能为空值,并且可以强制表中的记录的_______。主键的标志为_______。 12. 存在两个表A和B,表A中的主键列在表B中也存在,但并不是表B的主键,仅作为表B的一个必要的属性,则称此属性为表B的_______。 13. 在一个已存在数据的表中增加一列,一定要保证所增加的列允许______值。 14.CHECK约束被称为________约束,UNIQUE约束被称为________约束。当一个表带有约束后,执行对表的各种_______操作时,将自动检查相应的约束,只有符合约束条件的合法操作才能被真正执行。 15.定义局部变量的语句关键字为___,局部变量的开始标记为______。 16.创建和删除存储过程my_proc的命令为________和_________。 17.任意写出5个常用字符函数的完整命令格式(即命令和参数)_____、_____、_____、_____、_____。 18.任

文档评论(0)

_______ + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档