`
zjut_xiongfeng
  • 浏览: 280204 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

锁的类度

阅读更多

SELECT au_lname FROM authors WITH (NOLOCK)

锁定提示                                 描述 
HOLDLOCK        将共享锁保留到事务完成,而不是在相应的表、行或数据页不再需要时就立即释放锁。HOLDLOCK        等同于        SERIALIZABLE。       
NOLOCK        不要发出共享锁,并且不要提供排它锁。当此选项生效时,可能会读取未提交的事务或一组在读取中间回滚的页面。有可能发生脏读。仅应用于       
SELECT        语句。       
PAGLOCK        在通常使用单个表锁的地方采用页锁。       
READCOMMITTED        用与运行在提交读隔离级别的事务相同的锁语义执行扫描。默认情况下,SQL        Server       
2000        在此隔离级别上操作。       
READPAST        跳过锁定行。此选项导致事务跳过由其它事务锁定的行(这些行平常会显示在结果集内),而不是阻塞该事务,使其等待其它事务释放在这些行上的锁。READPAST        锁提示仅适用于运行在提交读隔离级别的事务,并且只在行级锁之后读取。仅适用于       
SELECT        语句。       
READUNCOMMITTED        等同于        NOLOCK。       
REPEATABLEREAD        用与运行在可重复读隔离级别的事务相同的锁语义执行扫描。       
ROWLOCK        使用行级锁,而不使用粒度更粗的页级锁和表级锁。       
SERIALIZABLE        用与运行在可串行读隔离级别的事务相同的锁语义执行扫描。等同于        HOLDLOCK。       
TABLOCK        使用表锁代替粒度更细的行级锁或页级锁。在语句结束前,SQL        Server        一直持有该锁。但是,如果同时指定       
HOLDLOCK,那么在事务结束之前,锁将被一直持有。       
TABLOCKX        使用表的排它锁。该锁可以防止其它事务读取或更新表,并在语句或事务结束前一直持有。       
UPDLOCK        读取表时使用更新锁,而不使用共享锁,并将锁一直保留到语句或事务的结束。UPDLOCK        的优点是允许您读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改。       
XLOCK        使用排它锁并一直保持到由语句处理的所有数据上的事务结束时。可以使用        PAGLOCK        或        TABLOCK        指定该锁,这种情况下排它锁适用于适当级别的粒度

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    密码锁-万年历-温度.zip

    在软件开发中,实现万年历功能需要掌握日期和时间处理,这通常涉及到编程语言中的日期时间库(如Python的datetime模块,Java的Calendar类)。开发者需要理解闰年规则、各国时区差异等知识。为了提供友好的用户界面,...

    行业分类-设备装置-可锁式携行袋背带锁扣.zip

    标题中的“行业分类-设备装置-可锁式携行袋背带锁扣”指的是这个压缩包文件内容聚焦于一种特定的设备装置,即用于可锁式携行袋的背带锁扣。这种锁扣设计是为了解决携行袋安全性和便利性的问题,常见于旅行背包、手提...

    电子门锁接口函数宾馆电子门锁编程接口

    总的来说,电子门锁接口函数是宾馆信息化管理中的关键技术,它使得宾馆能够实现自动化、安全化的钥匙管理,提高服务效率和客户满意度。同时,通过Roca这样的专业门锁供应商提供的接口,开发者能够构建出稳定可靠的...

    欧姆龙密码锁设计

    首先,文档开篇简介了密码锁的发展背景,阐述了从传统的机械锁到电子锁、智能锁的发展趋势,强调了密码锁在提高安全性和便利性方面的优势,并指出了当前市场上存在的智能锁产品所面临的成本和普及度的挑战。...

    kotlin,android 手势锁

    我们需要在布局文件中添加GestureOverlayView,并设置相应的属性,如透明度、手势颜色、清除手势的行为等。例如: ```xml android:id="@+id/gesture_overlay_view" android:layout_width="match_parent" ...

    解锁dell Venue 11pro功耗墙整套资料

    这类软件允许用户自定义处理器的工作模式,例如在需要高性能时解除功耗限制,或者在注重续航时恢复默认设置。这为用户提供了更多的灵活性,可以根据不同的使用需求平衡性能和电池寿命。 个人实战检验表明,成功解锁...

    广联达576加密锁写锁授权

    在实际操作中,使用这类加密锁授权时,用户需要先安装相应的驱动程序,然后将加密锁插入电脑,软件会读取锁中的信息来验证许可。如果一切正常,软件就可以正常使用。对于建筑行业的专业人士来说,正确地管理和使用...

    多普达系列SDA的解锁软件

    这类软件通常需要用户具备一定的技术知识,因为它涉及到手机固件的修改,如果操作不当,可能会导致设备变砖。 解锁步骤通常包括以下几点: 1. **备份数据**:在进行任何解锁操作之前,确保备份手机上的所有重要...

    【Android】精美锁屏效果(滑动解锁)

    3. `Scroller`: `Scroller`是Android中用于平滑滚动的类,它可以模拟物理世界的弹性效果,使滑动解锁更加自然流畅。 二、关键组件 1. 解锁视图(UnlockView):自定义一个`View`,作为锁屏界面,包含解锁区域和...

    行业分类-电子-关于带紧急开锁的物联网箱电子锁装置的介绍分析.rar

    电子政务是指政府利用信息技术提高公共服务效率和透明度,这种电子锁装置可能被用于存放重要文件、设备或为公众提供24小时服务的自助设备。 在电子政务场景中,物联网箱电子锁装置的重要性不言而喻。它们可以确保...

    行业分类-设备装置-锁,特别是用于玻璃门的门锁,具有从锁壳体的宽侧面突出的定位销.zip

    在硬件工程方面,设计这样的锁需要考虑材料的选择、机械结构的精密度以及耐用性。例如,锁壳体可能由高强度的金属制成,以抵御物理冲击,而定位销则可能经过特殊处理,增强抗剪切和防撬能力。此外,锁的内部组件,如...

    MySQL锁的详细介绍

    * 页级锁:锁定相邻的一组记录,锁定粒度界于表锁和行锁之间,开销和加锁时间界于表锁和行 锁之间,并发度一般。应用在 BDB 存储引擎中。 1.2 从操作的类型可分为读锁和写锁。 * 读锁(S 锁):共享锁,针对同一份...

    android滑动解锁小案例

    在这个视图上,我们可以绘制解锁路径的起点和终点,以及可能的解锁图形(如圆点或锁形状)。 2. **手势识别(Gesture Recognition)**:Android提供了GestureDetector类,用于处理用户的触摸事件,识别滑动手势。...

    行业分类-设备装置-一种笔袋锁.zip

    10. **市场前景**:分析市场需求、竞品情况,预测产品可能的市场接受度和销售潜力。 11. **用户体验**:考虑用户的使用习惯,设计人性化界面,如易于开启、关闭的机制,以及友好的视觉设计。 以上是根据题目信息...

    多普达系统解锁软件.rar

    多普达(Dopod)是一家知名的Windows Mobile手机制造商,其产品包括Smartphone和PPC(Pocket PC)两类设备,这两类设备在早期智能手机市场占有一定的份额。 1. **系统解锁**:系统解锁通常是指解除手机的OEM锁,...

    LCD显示密码锁

    1602 LCD显示屏是这类密码锁中的关键组件,它由16个字符宽度和2行显示组成的,总共可以显示32个字符。这种LCD模块通常采用SPI或RS-232接口与微控制器连接,用于显示用户界面,如欢迎信息、错误提示、密码输入指示等...

    韩版美版欧版马来西亚版S9 S9+ 网络锁介绍

    对于这类手机,用户只需要使用当地的SIM卡拨打一定时间的电话(如5分钟)即可自动解锁设备,无需经过运营商解锁。 ### 各国S9型号介绍 根据不同的地区,三星Galaxy S9和S9+有不同的型号。这些型号分别代表了不同...

    行业分类-设备装置-笔记本电脑键盘的按钮锁装置.zip

    标题中的“行业分类-设备装置-笔记本电脑键盘的按钮锁装置”指的是在IT行业中,针对笔记本电脑硬件设备的一种特殊设计,即键盘上的按钮锁装置。这个装置的主要功能是防止用户意外触碰键盘导致输入错误,或者在特定...

    zk使用curator实现分布式锁

    Curator为实现这个过程提供了多个类和接口,如`InterProcessMutex`和`LockInternals`。`InterProcessMutex`是一个高级接口,用于实现简单易用的分布式锁。它隐藏了底层的ZooKeeper操作,使得开发者只需调用几个方法...

Global site tag (gtag.js) - Google Analytics