-
可以将视图理解为存储在SQLServer数据库中的一条经过预编译的()语句。
-
在sqlserver数据库中,通过哪条语句可以检查查询使用的时间和CPU使用情况?()
A . 使用set statistics io语句
B . 使用set statistics time语句
C . 使用set statistics CPU语句
D . 使用set statistics time and CPU语句
-
SQLServer2005系统中的所有系统级信息存储于哪个数据库()。
A . master
B . model
C . tempdb
D . msdb
-
在SQLServer数据库中,HAVING和WHERE子句以及GROUPBY可以在同一SELECT语句中使用,其正确的先后顺序为()
A . GROUP BY WHERE HAVING
B . WHE REGROUP BY HAVING
C . WHE REHAVING GROUP BY
D . HAVING WHERE GROUP BY
-
SQLServer2005中引用全局变量时,必须以标记符()开头。
A . “@@”
B . “??”
C . “&&”
D . “**”
-
在SQLSERVER2005的数据库文件中,()有且仅有一个,是数据库和其他数据文件的起点。
A . 次数据文件
B . 主数据文件
C . 日志文件
D . 备份文件
-
你正在SQL SERVER 2005 服务器上一个名为DB1的数据库上进行着工作。你发现由于对DB1中Table1表的扫描导致了查询执行缓慢。已知,Table是一个使用频繁而且非常巨大的表,同时你又确定了查询中包含如下的语句:SELECT col1,col2 FROM table1 WHERE col3 = 。在表保持对所有用户有效的情况下,为了最大化的提高查询性能,你应该怎么做?()
A . 更新DB1数据库中表Table1的所有统计信息
B . 在DB1数据库中,使用CREATE STATISTICS 语句为表Table1的列col3创建缺少的统计信息
C . 设置优先值提升选项的值为1
D . 执行如下语句:USE DB1 GO CREATE INDEX index1 ON table1(col3) INCLUDE(col1, col2) WITH (ONLINE = ON) GO
E . 执行如下语句 USE DB1GOCREATE INDEX index1 ON table1(col3, col2,col1)
-
公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?()
A . 在Comments列创建一个非聚集索引
B . 执行USEMasterTransact-SQL语句
C . 创建全文目录
D . 在列Comments上创建全文索引
-
你在为一家银行工作。这家银行使用SQLSERVER2005数据库存储客户的在线交易数据。已知,银行每天处理大约50,000次交易。应用系统必须要求在列TransactionID上有一个聚集索引。现在,你要为交易创建一个表,它能高效的支持按日期进行交易报表的查询。请问,下面哪两种方法可以达到这个目的?()
A . 以日期列创建一个非聚集索引
B . 以日期列创建唯一聚集索引
C . 映射每一个数据分区到一个文件组上,每一文件组放置在不同的物理磁盘上
D . 创建一个以日期进行分区的分区方案
-
在SQLServer中,使用()语句执行存储过程。
A . A、EXECUTE
B . B、INCLUDE
C . C、COMMIT
D . D、ROLLBACK
-
while(条件1){语句A;if(条件2)break;语句B;}已知在执行到break语句时,语句A已执行了n次,则语句B执行了_______次
-
在SQLServer2005数据库中,有一个book(图书)表,包含字段:bookID(图书编号),title(书名),pDate(出版日期),author(作者)等字段,其中(
-
在SQLServer2014中,我们修改数据库的语句是ALTER DATABASE。
-
已知int a=0,b=4;,下列语句中i++;语句能够执行的是
-
在SQL Server 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是()。BEGIN
A.A.SALES表中qty列最小值大于等于30
B.B.SALES表中qty列最小值大于等于40
C.C.SALES表中qty列的数据全部为50
D.D.SALES表中qty列最小值大于等于60
-
在SQL Server 2005中运行如下T-SQL语句,假定SALES表中有多行数据,执行查询之 后的结果是()。BEGI
A.A.SALES表中qty列最小值大于等于30
B.B.SALES表中qty列最小值大于等于40
C.C.SALES表中qty列的数据全部为50
D.D.SALES表中qty列最小值大于等于60
-
在SQLServer2005中,创建表之后()(选一项)
A.不允许再改更主键
B.可以没有主键
C.只能在企业管理器中更改主键,不能通过T-SQL更改主键
D.主键允许为空
-
你正在使用一个连接到SQLServer2005数据库DB1的订单管理应用程序App1。因为一些操作的执行时间超出三秒,用户反映使用App1时性能缓慢。你想通过使用SQLServerProfiler来跟踪监视此应用程序。现在,你只需要捕获App1在DB1中响应时间超过两秒的哪些操作。你该如何做?()
A.添加ApplicationName列,并创建过滤器:Duration大于等于2000;ApplicationName类似于Appl DatabaseName类似于DB1
B.添加ApplicationName列,并创建过滤器:Duration大于等于2,ApplicaitionName类似于App1,DatabaseName类似于DB1
C.添加CPU列,并创建过滤器:CPU大于等于2000,TextData类似于Appl,DatabaseName类似于DB1
D.添加ApplicationName列和CPU列,并创建过滤器:CPU大于等于2;ApplicaitionName类似于App1;TextData类似于DB1
-
sqlserver查询空口令用户需要执行的sql语句为()
A.Select name.Password from syslogins where password is null order by name
B.Select name.Password from syslogins where password is none order by name,Password
C.Select name.Password from syslogins where password=null order by name,Password
D.Select name.Password from syslogins where password=none order by name
-
你是SQLServer2005/2008数据库的开发者。你为销售部门创建了一个存储过程,生成EndOfMonthSales报告。你利用下面的语句为EndOfMonthSales报告分配权限GRANT EXECUTE ON EndOfMonthSales TO SalesDept Andrea加入了销售部门并且成为SalesDept角色成员。Andrea也是Marketing角色成员,该角色已经被拒
A.添加Andrea到db_datareader数据库角色中.授予REFERENCES权限到public角色中.
B.从Marketing角色中删除Andrea。
C.在已经引用存储过程的表上授予Andrea’s数据库用户账户选择的权限.
D.在已经引用存储过程的表上授予Andrea’s数据库用户账户REFERENCES的权限.
-
Employee是SQLserver中的一个数据表,为执行SQL语句从表中检索数据,应使用Command对象的()方法。
A.Executescalar
B.Executexmlreader
C.Executereader
D.Executenonquery
-
你是Wingtip Toys的数据库开发者.公司在sqlserver 2005/2008数据库中跟踪它的存货.你有几个查询和储存过程,储存过程执行在数据库索引上以支持已创建的查询.当编制的存货项目增加时,一些存储过程的执行时间明显增加.其他访问同样信息的查询和储存过程并没有增加.你必须恢复运行慢的储存过程的性能,达到原先执行的时间.你该怎么办?
A、总是使用 WITH RECOMPILE 选项去执行运行慢的存储过程。
B、为每张表中运行慢的存储过程执行UPDATE STATISTICS语句。
C、为每一个运行慢的存储过程执行sp_recompile系统储存过程.
D、为每张表中运行慢的存储过程执行DBCC REINDEX语句
-
2、已知t=(12,1.5,[True,3+5j]),则下列选项中,执行时不会报错的语句包括()。
A.t[2]=1
B.t[2:]=1
C.t[2][1]='test'
D.print(t[2])
-
你是一个SQLServer2005/2008数据库的数据库开发者。该数据库安装在Microsoft Windows 2000 Server computer上。数据库使用默认配置,数据库中所有的表至少要有一个索引。SQLServer是服务器上唯一一个运行的应用程序。一天中数据库的活动高峰期是在销售代表输入和更新销售处理事务时。批量报告在营业时间后被执行。销售代表报告说更新和插入处理太缓慢。你要怎么
A.在SQLServer上运行系统监视器:在一天中访问计数器的方法.使用从系统监视器的输出来识别哪些表需要索引
B.使用sp_configure系统存储过程来增加由SQL Server使用的锁的数量
C.在一天内运行SQLProfiler。选择SQL:BatchCompleted和RPC://Completed事件和EventClass和TextData数据列.使用一个SQL事件查看器输出文件作为索引向导的输入文件
D.增加min server memory选项的有效值
E.重建索引,把填充因子设为100