易截截图软件、单文件、免安装、纯绿色、仅160KB

SQL Server中“加锁选项”的功能说明

1   如何锁一个表的某一行  
   
   
  A   连接中执行  
   
  SET   TRANSACTION   ISOLATION   LEVEL   REPEATABLE   READ  
   
  begin   tran  
   
  select   *   from   tablename   with   (rowlock)   where   id=3  
   
  waitfor   delay   '00:00:05'  
   
  commit   tran  
   
  B连接中如果执行  
   
  update   tablename   set   colname='10'   where   id=3   --则要等待5秒  
   
  update   tablename   set   colname='10'   where   id<>3   --可立即执行  
   
  2   锁定数据库的一个表  
   
  SELECT   *   from   table   WITH   (HOLDLOCK)    
   
   
  注意:   锁定数据库的一个表的区别  
   
  SELECT   *   from   table   WITH   (HOLDLOCK)    
  其他事务可以读取表,但不能更新删除  
   
  SELECT   *   from   table   WITH   (TABLOCKX)    
  其他事务不能读取表,更新和删除  
   
   
  SELECT   语句中“加锁选项”的功能说明  
      SQL   Server提供了强大而完备的锁机制来帮助实现数据库系统的并发性和高性能。用户既能使用SQL   Server的缺省设置也可以在select   语句中使用“加锁选项”来实现预期的效果。   本文介绍了SELECT语句中的各项“加锁选项”以及相应的功能说明。  
      功能说明:     
      NOLOCK(不加锁)    
      此选项被选中时,SQL   Server   在读取或修改数据


相关文档:

【转】采用p6spy完整显示hibernate的SQL语句

作者:邱洋
QQ:1964477
    虽然在hibernate中有show_sql选项,但是显示出来的语句大多类似
    select * from xxx where value=?
    但是有时候我们需要得到完整的SQL语句,怎么办呢?使用P6SPY就可以完成这个任务
    p6spy是一个开源软件,它可以跟 ......

sql 临时表

sql server 临时表的使用 以及给临时表插入主键列
--某时间段内某组服务器的消费排行
CREATE PROCEDURE biling_order_consume
@begin_date datetime,
@end_date datetime
AS
select identity(int,1,1) as ID,charge_credit into #tmp from crm_biling
where @begin_date <= convert(datetime,convert( ......

配置sql server 2000允许远程访问

 配置sql server 2000以允许远程访问适合故障:1. 用sql企业管理器能访问sql server 2000(因为它是采用命名管道(named pipes)方式进行方式),但用ado.net 方式(udp)不能访问.2. 采用ado.net方式不能远程访问.故障的可能原因有:1.sql server 2000没有安装sql server 2000 sp3a及以上升级包,还未启用并开放1433端口(udp);2 ......

SQL Server 网络别名

网络别名
-----------------------------------------------------------------------------
用途:为远程服务器的已有表添加数据
-----------------------------------------------------------------------------
步骤:
SQL Server2000/2005
1. 运行客户端网络实用工具(
(1) SQL Server2000-Client Network Ut ......

SQL Server 2005||2008移植数据库出现的问题

用户、组或角色′sde'在当前数据库中已存在
Use dbName
go
sp_change_users_login ‘update_one’
,
‘loginName’
, ‘loginName‘
摘自:http://www.softbunny.net/post/SQL_Login_User.shtml
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号