相关疑难解决方法(0)

了解SELECT查询的SQL Server LOCKS

我想知道SELECT WITH (NOLOCK)如果影响该表的唯一其他查询是SELECT查询,在表上使用的好处是什么.

这是如何由SQL Server处理的?将一个SELECT查询块另一个SELECT查询?

我正在使用SQL Server 2012和Linq-to-SQL DataContext.

(编辑)

关于表现:

  • 如果使用锁定,第二个SELECT必须等待第一个SELECT完成SELECT吗?
  • 对比SELECT WITH (NOLOCK)

t-sql sql-server linq-to-sql

72
推荐指数
4
解决办法
14万
查看次数

DataReader如何工作?

我认为如果没有与SQLServer的连接,SQLDataReader应该不起作用.

我试验了这个场景.我执行ExecuteReader然后停止SQLServer服务并尝试迭代DataReader.我所期待的是一个例外,但它一个接一个地给出了结果.理想情况下,DataReader应该从连接到数据库服务器的流一次读取一行,如果我们断开数据库服务器,应该抛出异常?

我不知道,我在这里失踪的是什么.

.net c# asp.net ado.net

23
推荐指数
2
解决办法
8249
查看次数

标签 统计

.net ×1

ado.net ×1

asp.net ×1

c# ×1

linq-to-sql ×1

sql-server ×1

t-sql ×1