网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

你的部门负责从SQLServer2005数据库中的数据创建客户电子邮件地址列表。此列表必须包含上次联系每个客户的日期。结果集中的数据必须有列名。列表必须以上次联系客户的日期排序,最近联系的人排在前边。LastContact列以datetime类型存储。日期应以MM/DD/YYYY的形式显示。一位同事设计了以下查询:SELECTemail_addressASEmailAddress,CONVERT(nvarchar,lastcontat,101)ASLastContactFROMContactORDERBYLastContactDESC.你测试了此查询,并发现数据按如下顺序显示:你需要修改此查询以使数据按正确的顺序排列。你想要对性能不造成任何负面影响而达成此目标,该怎样做?()

A.按如下修改ORDERBY语句:ORDERBYCONVERT(nvarchar,lastcontact,101)DESC

B.从LastContact列中删除列别名

C.按如下修改ORDERBY语句:ORDERBYCAST(lastcontactASnvarchar(20))DESC

D.改变LastContact列的别名


参考答案

更多 “ 你的部门负责从SQLServer2005数据库中的数据创建客户电子邮件地址列表。此列表必须包含上次联系每个客户的日期。结果集中的数据必须有列名。列表必须以上次联系客户的日期排序,最近联系的人排在前边。LastContact列以datetime类型存储。日期应以MM/DD/YYYY的形式显示。一位同事设计了以下查询:SELECTemail_addressASEmailAddress,CONVERT(nvarchar,lastcontat,101)ASLastContactFROMContactORDERBYLastContactDESC.你测试了此查询,并发现数据按如下顺序显示:你需要修改此查询以使数据按正确的顺序排列。你想要对性能不造成任何负面影响而达成此目标,该怎样做?()A.按如下修改ORDERBY语句:ORDERBYCONVERT(nvarchar,lastcontact,101)DESCB.从LastContact列中删除列别名C.按如下修改ORDERBY语句:ORDERBYCAST(lastcontactASnvarchar(20))DESCD.改变LastContact列的别名 ” 相关考题
考题 创建纵栏式窗体,可以在“数据库”窗口中的对象列表中单击“窗体”对象,再单击工具栏上的“新建”按钮,出现“新建窗体”对话框,从列表中选择______选项。

考题 公司A有一个SQLSERVER2005数据库服务器。你被指派了一个任务是去得到当前已登录数据库的用户的信息。为此,你需要去创建一个返回指定用户活动时长的函数,请问,下面哪两个方法能达到这个目的?() A.创建一个返回值列表的函数,它返回给定用户的登录时间值B.创建一个返回值列表的函数,它返回返回超过当前用户登录时长的那些用户的登录小时数C.创建一个返回指定用户当天登录小时数的函数D.创建一个返回指定用户当月登录小时数的函数

考题 公司A的应用开发人员创建了一个包含CLR函数的动态连接库(dll),这个CLR函数读取电子表格的数据,进行运算后把数据写回到SQLSERVER2005数据库中。为此,你需要使用CREATEASSEMBLY语句在SQLServer2005中注册这个类库、并且设置SQLServer访问程序集时向程序集授予最小的安全权限许可。请问,你应该使用下面哪一个许可设置?() A.DefaultB.SAFEC.EXTERNAL_ACCESSD.UNSAFE

考题 公司A的网站包含一个客户用来提交公司和公司产品信息反馈的页面。你用SQLSERVER2005数据库中Feedback表中的列Comments去存储反馈信息。你需要在列Comments上执行全文搜索从而创建报表。下面哪两步你是必须要做的?() A.在Comments列创建一个非聚集索引B.执行USEMasterTransact-SQL语句C.创建全文目录D.在列Comments上创建全文索引

考题 你正在SQLSERVER2005数据库中创建一个从联系人表删除联系人数据的存储过程。在存储过程中包含如下的语句来处理可能发生的任何错误。在你执行存储过程后发现,事务任然保持打开状态。为了正确的处理打开的事务,你应该如何修改你的存储过程?() A.在CATCH语句块增加COMMITTRANSACTION命令B.在TRY语句块移除COMMITTRANSACTION命令C.在CATCH块增加ROLLBACKTRANSACTION命令D.在TRY块增加ROLLBACKTRANSACTION命令

考题 公司A使用SQLServer2005数据库。来自贸易伙伴的客户数据每天晚上都要导入到客户表。你要确保,在导入的过程中,对于存在的客户数据进行更新、对于不存在的客户数据进行插入。你该怎么做?() A.创建一个FOR触发器B.创建一个INSTEADOF触发器C.创建一个AFTER触发器D.创建一个DDL触发器

考题 你打算从SQLServer2000数据库的客户表和国别表中导入客户数据到SQLServer2005数据库中。你要确保在导入过程中,客户表中国家代码列的每个值在SQLServer2005数据库中国别表内都有其相应的纪录。你在两个表之间定义一外键,这样,参照完整性将保证若国家代码值在客户表中存在,而在国别表中不存在时导入程序失败。你要确保国别表无记录时导入过程不失败,该怎么做?() A.删除外键,用脚本导入数据,重新创建外键B.创建一个CHECK约束C.创建一个DMLINSTEADOF触发器,将错误记录写入文件或表中D.创建一个DMLAFTER触发器,将错误纪录写入文件或表中

考题 在web数据库中有邮件区域、邮件列表和个人信息三张表,按要求建立查询:(1)以个人信息表、邮件列表和邮件区域表为数据源,建立生成表查询“查询1,查询邮件ID=2的用户的姓名、昵称、电子邮件地址和区域ID字段,结果生成EmailList表中。其显示结果如图所示。(2)以个人信息表、邮件列表和邮件区域表为数据源,创建参数查询“按区域ID查询”,实现输入区域ID显示姓名、电子邮件地址、电话和区域ID字段。运行查询的结果如图所示。

考题 你是 Woodgrove银行的数据库开发人员,管理一个名叫 Accounts的数据库,另一个开发人员正在为银行创建多层应用程序。银行的职员将使用这个程序来管理客户账户信息。这位开发人员需要从Accounts数据库中获得客户名并将这些名字放入程序中的下拉菜单中。程序的用户将使用这个列表框找到客户账户。该数据库包含超过50,000个客户账户,因此,这个开发人员只想得到其中的25行作为作为列表框的用户名册当前客厂列表须在任何时候都可以得到。你要给这位开发人员推荐实现该下拉列表框的方法,你应该给出什么建议?()A.建立一个储存进程来取得要加载到列表框中的所有数据B.使用服务器边AP指针取得要加载到列表框中的数据C.使用 SELECT命令立即获得所有数据,然后将数据加载到列表框中D.使用 Transact-SQL服务器边指针取得要加载到列表框中的数据