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

题目内容 (请给出正确答案)
你正在SQLSERVER2005数据库中创建一个从联系人表删除联系人数据的存储过程。在存储过程中包含如下的语句来处理可能发生的任何错误。在你执行存储过程后发现,事务任然保持打开状态。为了正确的处理打开的事务,你应该如何修改你的存储过程?()

A.在CATCH语句块增加COMMITTRANSACTION命令

B.在TRY语句块移除COMMITTRANSACTION命令

C.在CATCH块增加ROLLBACKTRANSACTION命令

D.在TRY块增加ROLLBACKTRANSACTION命令


参考答案

更多 “ 你正在SQLSERVER2005数据库中创建一个从联系人表删除联系人数据的存储过程。在存储过程中包含如下的语句来处理可能发生的任何错误。在你执行存储过程后发现,事务任然保持打开状态。为了正确的处理打开的事务,你应该如何修改你的存储过程?() A.在CATCH语句块增加COMMITTRANSACTION命令B.在TRY语句块移除COMMITTRANSACTION命令C.在CATCH块增加ROLLBACKTRANSACTION命令D.在TRY块增加ROLLBACKTRANSACTION命令 ” 相关考题
考题 你负责管理一个存储销售信息的SQLSERVER2005数据库。在数据库中许多表都包含nchar类型的列,并且这些列存储的值前后都包含有空格字符。为此,你需要一种机制(办法),在从表选择数据的时候去掉前后的空格字符。要求,你的解决方案对所有SQL语句或视图都是可重用的。你应该怎么做?() A.创建一个insert和delete操作的DML触发器B.创建一个去调用LTRIM和RTRIM的存储过程C.创建一个去调用LTRIM和RTRIM的用户定义函数D.创建一个调用TRIM的用户定义函数

考题 你正在为一个抵押公司创建一个SQLServer2005数据库。数据库将用来支持一个新的能支持1000个并发用户的Web应用。这个应用必须快速的显示精确计算的结果,例如:抵押支出能力、分期偿付方案等。你需要确保数据库处理速度尽可能的快,你应该怎么做?() A.在应用中执行参数化的SQL查询B.在数据库执行SQL存储过程C.在数据库中执行CLR存储过程D.利用分布式Webservices实现

考题 你正在创建一个把公司产品信息显示在公司网站上的在线应用.已知,产品数据以关系数据的存储方式存储在SQLSERVER2005数据库中。但是你的应用要求使用FORXML查询语句把关系数据转换为XML文档数据后进行使用.后来,在你测试你的应用程序的时候却发现,并不是所有查询到的数据都出现在XML文档中,相反只有方案中所有元素都有值的那些产品数据才出现在XML文档中,为了在XML数据中包含你所有查询到的数据,你应该如何修改你的SQL查询?()A.为包含产品数据的表增加一个XML索引B.在查询语句ELEMENTS选项中增加XSINIL参数C.给查询语句增加一个HAVING子句D.给查询子句增加可替换的值

考题 你正在创建一个提供客户数据给外部应用的HTTP端点。你的SQLSERVER2005服务器名称为SQL1。现在,你在AdventureWorks数据中创建一个存储过程dbo.usp_GetPersonData来查找数据。然后使用如下代码创建一个HTTP端点:结果,连接到端点的第一个用户反馈说不能得到任何数据。你连接到端点后,发现端点并不做出响应。为此,需要你修改端点,让它能够返回我们期望的数据,你应该怎么做?()A.改变AUTHENTICATION属性为KERBEROSB.指定BATCHES=ENABLEDC.指定STATE=StartedD.指定WSDL=’pr_GetPersonData’

考题 你正在创建一个使用 SqlCommand 对象 cmd 执行一个存储过的的 Web 应用。你需要得到存储过程的返回值并显示在 ResultsTextBox 中,请问,你应该使用下面哪段代码?() A.B.C.D.

考题 SQL Server2005的备份设备是用存储()备份的存储介质。A.数据库、文件和文件组、事务日志B.数据库、文件和文件组、文件文件C.表、索引、存储过程D.表、索引、图表

考题 你是一个Trey研究所的数据库开发人员,你设计了一个供众多公司使用的分布式的SQL Server 2005数据库。在数据库中包括保密信息的存储过程,要防止别的公司看到这些保密的信息,你将怎么做?() A、从syscomments系统表中删除存储过程的文本。B、对存储过程的文本加密。C、拒绝syscomments系统表中对public用户的SELECT权限。D、拒绝sysobjects系统表中对public用户的SELECT权限。

考题 【单选题】你正在为你的公司创建一个ASP.NET的应用程序。公司的数据都存储在Microsoft SQLServer 6.5数据库中。你的应用程序能产生一个上百万行的基于transaction表的交易帐目汇总报表,你希望你的应用程序能够尽可能快的返回汇总报表。你该如何做,使应用程序与数据库连接检索数据?A.用SqlConnection对象连接数据库,用SqlCommand对象运行存储过程来返回数据B.用OleDbConnection对象连接数据库,用OleDbCommand对象运行存储过程来返回数据C.配置SQL Server使它支持HTTP访问,创建XML模板来运行存储过程,在XML模板中返回数据D.用COM interop 来创建ADODB.Connection对象,用ADODB.Command对象来运行SQL语句返回数据

考题 【填空题】创建存储过程时,应该指定所有的_______________、执行数据库操作的____________和处理潜在错误时的错误处理语句