`
free_bird816
  • 浏览: 206039 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

sqlserver newid() 锁问题

 
阅读更多

select top 1 * from callback with (updlock) order by newid()

 

注意:这个语句是锁整个表的

 

select * from callback with (updlock)  where id=1

 

这是行级锁,只锁一行

 

 

分享到:
评论

相关推荐

    sql server中随机函数NewID()和Rand()

    在SQL Server中,随机函数有rand(),NewID(),其中rand是在0到1内随机取数,NewID则是生成随机的uniqueidentifier唯一标识符。 SELECT * FROM Northwind..Orders ORDER BY NEWID() –随机排序 SELECT TOP 10 * ...

    mysql和SQLserver区别.docx

    本文将从标识符限定符、字符串相加、isnull() 函数、getdate() 函数、newid() 函数、@@ROWCOUNT 变量、SCOPE_IDENTITY() 函数、if 语句、declare 语句、游标的写法等方面比较 MySQL 和 SQL Server 的区别。...

    解决SQLServer最大流水号的方法

    解决 SQL Server 最大流水号的方法 SQL Server 中,最大流水...解决 SQL Server 最大流水号的问题可以使用 SCOPE_IDENTITY 函数或结合 UNIQUEIDENTIFIER 和 IDENTITY 的方法。开发者可以根据实际情况选择合适的方法。

    SQL Server 和 MySql 语法和关键字的区别——用于SQLServer到MySql的转换

    例如,在 SQL Server 中,我们可以使用 `SELECT NEWID() FROM table` 来生成一个 UUID,而在 MySql 中,我们可以使用 `SELECT UUID() FROM table` 来实现同样的功能。 7. OUT 参数 在 SQL Server 中,我们可以使用...

    SqlServer转换Oracle.docx

    - **GUID生成**:SQL Server中的`NEWID()`函数在Oracle中可以通过自定义函数实现,例如文档中提供的`NEWID`函数示例。 #### 六、总结 从SQL Server迁移到Oracle涉及到许多语法和功能上的差异,以上内容仅为其中的一...

    SQLServer2000常用函数大全(经典)

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们极大地丰富了SQL语言的功能,使得数据库管理、数据查询和分析变得更加高效和便捷。本资源集成了SQL Server 2000中的常见函数,为学习者提供了一个...

    sqlserver 触发器学习(实现自动编号)

    在SQL Server中,触发器是一种特殊的存储过程,它在特定的数据库操作(如INSERT、UPDATE、DELETE)发生时自动执行,以实现复杂的数据完整性规则或业务逻辑。本篇将深入探讨触发器的基本概念、类型、分类及如何实现...

    SQL Server 和 MySql 语法和关键字的区别

    - SQL Server 使用 `NEWID()` 函数生成全局唯一标识符(GUID)。 7. **OUT 参数** - MySQL 中的 `OUT` 参数用于存储过程,表示传出参数,与 SQL Server 的 `OUTPUT` 参数类似,但位置不同,MySQL 放在变量前,而 ...

    SQL Server 索引基础知识

    ### SQL Server 索引基础知识知识点汇总 #### 一、记录数据的基本格式 - **数据页作为基础单位**:在 SQL Server 中,数据页是最基本的存储单位,无论是缓存中的数据还是磁盘上的物理存储,都以数据页的形式存在。...

    SQLServer数据库实用语法

    ### SQL Server 数据库实用语法详解 #### 一、存储过程创建与使用 在 SQL Server 数据库管理系统中,存储过程是一种预编译的 SQL 代码集合,它可以被当作一个单独的对象来调用,从而提高应用程序的执行效率并简化...

    sql server常用函数大全下载

    SQL Server是一款广泛应用于企业级数据管理的数据库管理系统,由微软公司开发。在SQL Server中,函数是用于处理数据的重要工具,它们可以简化查询并提供更高效的数据操作方式。本资源"SQLServer2005常用函数大全及...

    sqlserver数据类型详解

    ### SQL Server 数据类型详解 #### 一、概述 在 SQL Server 中,数据类型是指定用于存储数据的格式。正确选择数据类型对于确保数据完整性、提高性能以及减少存储空间至关重要。本文将详细介绍 SQL Server 中常见的...

    Sql Server 的语句函数大全

    在SQL Server数据库管理系统中,函数是执行特定计算或操作的核心元素。它们极大地丰富了SQL语言,使得查询和处理数据变得更加灵活高效。以下是对"Sql Server的语句函数大全"的详细解析: 1. **数值函数**: - `ABS...

    sqlserver 常用函数大全

    在SQL Server中,函数是执行特定任务的预定义代码块,它们可以接受零个或多个参数,并返回一个值。在数据库查询、数据处理和报告编写中,熟练掌握SQL Server的常用函数至关重要。以下是对SQL Server中一些关键函数的...

    SQLServer2000常用函数大全.rar

    在SQL Server 2000中,函数是执行特定计算或操作的重要工具,它们使得数据库查询和管理变得更加灵活和高效。这份"SQLServer2000常用函数大全"的资源涵盖了广泛的功能,对于SQL Server 2000的使用者来说是宝贵的参考...

    SQL Server中生成随机浮点数

    在SQL Server中,生成随机浮点数是一种常见的需求,特别是在数据填充、测试或者模拟真实世界情境时。浮点数的随机生成可以帮助我们创建无规律的数据,避免数据的重复性,提高数据的多样性。这里我们将详细探讨如何在...

    SQL SERVER 数据类型详解

    在SQL Server中,数据类型是定义列和变量的基础,它们决定了可以存储的数据种类以及存储方式。下面是关于SQL Server中各种数据类型的详细说明: 1. **bit**:位数据类型,用于存储0、1或NULL值,常用于表示布尔值...

Global site tag (gtag.js) - Google Analytics