- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)