sql经典示例.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文档。上传文档
查看更多
试题 1) 在SQLServer2000中,以下是表autos的定义: Create table autos(make varchar(20) not null,model varchar(20) not null, acquisition_cost money null,acquisition_date datetime null) 创建该表后再执行以下的语句: Truncate table autos Begin tran Insert autos(make,model)values(‘Tucker’,’Torpedo’) If exists(select * from autos) Rollback tran Else Commit tran 执行结果是()。(选项一项) a) 该批处理将失败,因为begin tran…commit tran 没有正确嵌套 b) 该批处理结束后,表内没有数据行 c) 该批处理结束后,表内有一行数据 d) 插入数据行的语句将失败,并且提示错误信息 2) 在SQL Server2000中,给定创建视图的代码如下: CREATE VIEW ABCD_____SELECT*FROM SALES WHERE QTY 90 则下划先处应填写的正确关键字为( )。 a) ON b) AS c) FOR d) AFTER 3) SQL server 2000中,在存储过程中,( )语句用来向用户报告错误,并可指定严重级别。 PAINT b)ERROR c)ARISEERROR d)RAISE 4) 在SQL Server2000的查询分析器中运行以下T-SQL: Create table My_Table (a int null,b int null) go create trigger my_trig no My_table for insert as if update(b) begin insert my_table values(1,2) print’OK!’ end insert my_table values(1,2) 结果是() 发生死循环 打印一次OK!,My_Table中插入一行记录 打印一次OK!,My_Table中插入两行记录 打印两次OK!,My_Table中插入两行记录 5) Sql server 2000中,要对用户表(user)建立一个约束,保证注册日期(registerDate)默认使用系统当前日期,下面语句正确的是()。 Alter table user add constraint ck_date check(registerDate=getDate()) Alter table user add constraint df_date Default(getDate()) Alter table user add constraint df_date Default(getDate())for registerDate Alter table user add constraint df_date Default(registerDate=getdate()) 6) 在SQL Server 2000中,以下( )是T-SQL语句注释符号。 // b)? c)-- d)* 7) 在SQL Server 2000中,对存储过程的描述中正确的是( )。 a) 定义一个有相关列和行的集合 b) 当用户修改数据时,一种特殊形式的存储过程被自动执行 c) SQL语句的预编译集合 d) 它根据一列或多列的值,提供对数据库的行的快速访问 8)在SQL Server 2000中,执行以下的T-SQL: begin transaction if exists(select title_id from titles where title_id=’tc2’) begin delete titles where title_id=’tc2’ rollback transaction print’OK’ end 若能找到title_id为tc2的记录,将( )。 删除该记录行,不打印任何信息 c)不删除该记录行,并且打印OK 删除该记录行,并且打印OK d)不除该记录行,也不打印任何信息 9)在SQLServer2000数据库中,表student中有字段stuName和stuAge,与如下语句等值的SQL语句为()。 DECLARE @age int SELECT @age=stuAge FROM student WHERE stuName=’杨超’

文档评论(0)

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

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

1亿VIP精品文档

相关文档